在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); }")
这解决了问题..