如何更改QTreeWidget中每个文本的颜色(项目文本、列名)?
事实上,我在GroupBox中有一个QTreeWidget,当我修改了我的GroupBox的styleSheet时,这是在QTreeWidget中继承的。因此,我用color: rgb(0, 0, 0);修改了QTreeWidget中的styleSheet,但在执行应用程序时,颜色与QTreeWidget的GroupBox相同,而不是QTreeWidget的样式表(而是在设计器中修改的)。
发布于 2013-05-21 18:46:54
当您为QGroupBox设置样式表时,如下所示:
QGroupBox{color: red;}这样,您的QTreeWidget将忽略此样式表。
发布于 2013-05-21 18:04:57
YOu可以尝试使用QTreeWIdgetItem:SetForeground
或者设置您可以使用的背景
item->setBackground(column, QBrush());qsetheaders为QtreeWidget中的列设置标题
https://stackoverflow.com/questions/16667161
复制相似问题