Qt 修改颜色控件

Qt 修改颜色控件,qt,text,colors,qtreewidget,Qt,Text,Colors,Qtreewidget,如何更改QTreeWidget中每个文本的颜色(项目文本、列名称) 事实上,我在GroupBox中有一个QTreeWidget,当我修改了GroupBox的样式表时,它被继承到了QTreeWidget中。因此,我用color:rgb(0,0,0)修改了QTreeWidget中的样式表,但当我执行应用程序时,颜色与GroupBox相同,而不是QTreeWidget的样式表(而它是在设计器中修改的)。您可以尝试使用 或者设置您可以使用的背景 item->setBackground(colu

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

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

您可以尝试使用

或者设置您可以使用的背景

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

设置QtreeWidget中列的标题当您为QGroupBox设置样式表时,请执行以下操作:

QGroupBox{color: red;}

这样,您的QTreeWidget将忽略此样式表。

不存在任何允许直接在QTreeWidget上执行此操作的方法?我怎样才能修改栏目标题的颜色呢