我有两个 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 以来就遇到了这个问题。