1

我输入了一些代码来用单色填充整个 QTreeWidget:

myTree->setStyleSheet("border: 1px solid green; background: green;");

但结果,标题颜色不是纯色。相反,标题具有带有两条对比线的渐变。

如何禁用此效果并用纯色填充标题? 在此处输入图像描述

4

2 回答 2

0

您可以使用以下方法更改标题的形状和阴影:

myTree->header()->setFrameShape(QFrame::NoFrame);
myTree->header()->setFrameShadow(QFrame::Plain);

它应该删除渐变。

于 2019-04-12T07:51:21.617 回答
0
QHeaderView::section {border: 0px solid green; background: green;}

它正在工作。

https://forum.qt.io/topic/101700/how-to-disable-auto-gradient-effect-in-qheaderview/2

于 2019-04-12T08:37:50.897 回答