[英]Limiting the effects of a stylesheet to the parent widget?
我正在设置QWidget
子类的背景颜色。 当我使用样式表执行此操作时, QWidget
其他组件的样式会发生变化(例如,PushButton的颜色及其外观会发生变化)。
如何确保仅容器窗口小部件的背景颜色发生更改,其余子组件保持不变?
一种方法是指定ID选择器。 确保设置容器窗口小部件的objectName
(使用setObjectName()
)并在CSS选择器中使用该名称。 假设一个名为MyContainer
的小部件,您将使用以下内容:
QWidget#MyContainer {...}
尝试!儿童els背景颜色属性的imporant限定符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.