修改颜色QTreeWidget

时间:2013-05-21 09:57:08

标签: qt text colors qtreewidget

如何更改QTreeWidget中每个文本的颜色(项目文本,列名称)?

事实上,我在GroupBox中有一个QTreeWidget,当我修改了GroupBox的styleSheet时,它在QTreeWidget中继承。因此,我使用color: rgb(0, 0, 0);修改了QTreeWidget中的styleSheet,但是当我执行应用程序时,颜色与GroupBox相同,而不是QTreeWidget的样式表(而在设计器中对其进行了修改)。

2 个答案:

答案 0 :(得分:0)

你可以尝试使用QTreeWIdgetItem:SetForeground

或设置您可以使用的背景

  item->setBackground(column, QBrush());

qsetheaders设置QtreeWidget

中列的标题

答案 1 :(得分:0)

为QGroupBox设置样式表时,请执行以下操作:

QGroupBox{color: red;}

这样你的QTreeWidget就会忽略这个样式表。