【发布时间】:2018-04-29 00:43:20
【问题描述】:
我有从 QTreeView 继承的小部件,我想更改文本颜色,但仅限于特定列。目前我设置了样式表,所以当项目被选中时,整行将文本颜色更改为红色。
QTreeView::item:selected {color: red}
我只想在选择项目时更改第一列的颜色。我知道如何更改特定列的颜色(在模型上使用 ForegroundRole 并检查索引列),但我不知道如何检查模型中是否选择了索引。
【问题讨论】:
-
QTreeWidget 还是 QTreeView?
-
对不起,QTreeView...我会改的
标签: qt stylesheet selecteditem qtreewidget