在pyqt中应用样式表

问题描述:

如果我将属性应用于父窗口小部件,它也会自动应用于子窗口小部件。是否有任何方法可以防止此问题?例如,如果我在对话框中将背景颜色设置为白色,那么按钮,组合框和滚动条看起来就是白色,因为它缺少原生外观(不得不说它很难看)。是否有任何方法可以仅应用样式表到家长小部件不是它的孩子?在pyqt中应用样式表

专家帮助,请..

找到了解决办法..

而不是使用

self.groupBox.setStyleSheet("background-color: rgb(255, 255, 255);\n" 
            "border:1px solid rgb(255, 170, 255);") 

使用特别是使用类型的选择..

self.groupBox.setStyleSheet("QGroupBox { background-color: rgb(255, 255,\ 
255); border:1px solid rgb(255, 170, 255); }") 

这解决了问题..