在Python QT小部件中获取默认样式表

3

如何在使用pyqt时获取默认样式表颜色

当我的QGroupBox被激活时,我为其分配了一个StyleSheet

self.State.setStyleSheet("QGroupBox { background-color: rgb(0,255,0,20%); border:1px solid rgb(255, 170, 255); }") 

当这个特定的QGroupBox被禁用或停用时,我需要将其设置为默认值。

2个回答

0

在更改之前,您可以将其保存到字符串中(它是一个可读/写属性):

default_style_sheet = self.State.styleSheet()

# ...

self.State.setStyleSheet(fancy_style_sheet)

# ...

self.State.setStyleSheet(default_style_sheet)

0
要恢复以前的非默认样式表,您可以按照Felipe Lema的建议进行操作。
要恢复默认样式表,您可以使用空字符串并直接调用:
self.State.setStyleSheet(""). 

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接