Qt 样式表中的 'not equal to' 选择器是什么?

What is the 'not equal to' selector in Qt stylesheets?

标题说明了一切。是否有 style-sheet select 或 select 属性不等于某个值的小部件? 类似以下内容:

QPushButton["something"!="xxx"] { background: red; }

答案是否定的,据称没有这样的选择器here:

Qt Style Sheets support all the selectors defined in CSS2.

以及 CSS2 中的 documented 是什么。

一种解决方法是为每个实例设置一些值,然后根据您想要的特定情况更改它们(如果您可以明确设置默认值):

QPushButton { background: red; }
QPushButton["something"=="xxx"] { background: /* Your default color */;  }