【发布时间】:2013-08-06 20:36:51
【问题描述】:
我有两个 QTreeWidget,以及一个应用于两者的样式表(通过一个共同的祖先):
styleSheet += QString("QWidget:!active { ");
styleSheet += QString(" selection-background-color: %1; ").arg(inactiveHighlight.name());
styleSheet += QString(" selection-color: %1; ").arg(inactiveHighlightText.name());
styleSheet += QString("}\n");
styleSheet += QString("QWidget:active { ");
styleSheet += QString(" selection-background-color: %1; ").arg(activeHighlight.name());
styleSheet += QString(" selection-color: %1; ").arg(activeHighlightText.name());
styleSheet += QString("}\n");
第一棵树应用了选择颜色,另一棵树没有。
我使用的是 Qt 4.8.5,并且从 Qt 4.6.3 开始就遇到了这个问题。
【问题讨论】:
标签: qt user-interface qt4 stylesheet