首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >修改颜色QTreeWidget

修改颜色QTreeWidget
EN

Stack Overflow用户
提问于 2013-05-21 17:57:08
回答 2查看 1.2K关注 0票数 1

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-21 18:46:54

当您为QGroupBox设置样式表时,如下所示:

代码语言:javascript
运行
复制
QGroupBox{color: red;}

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

票数 0
EN

Stack Overflow用户

发布于 2013-05-21 18:04:57

YOu可以尝试使用QTreeWIdgetItem:SetForeground

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

代码语言:javascript
运行
复制
  item->setBackground(column, QBrush());

qsetheaders为QtreeWidget中的列设置标题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16667161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档