【发布时间】:2016-07-09 14:27:06
【问题描述】:
我在 QTreeWidget 上使用以下样式表来更改项目样式:
QTreeWidget::item
{
padding-left:10px;
padding-top: 1px;
padding-bottom: 1px;
border-left: 10px;
}
之后,我尝试使用以下代码来更改某些特定单元格的颜色:
// item is a QTreeWidgetItem
item->setBackgroundColor(1, QColor(255, 129, 123));
但颜色没有变化。然后我发现,如果我从 QTreeWidget 中删除样式表,那么颜色变化就会起作用。
知道如何更改背景颜色以保持样式表不变吗?
【问题讨论】:
标签: qt qt5 qtreewidget qtreewidgetitem