如何使用pyqt
获取python中的默认样式表颜色我在StyleSheet
激活了<{p}}时为QGroupBox
分配了self.State.setStyleSheet("QGroupBox { background-color: rgb(0,255,0,20%); border:1px solid rgb(255, 170, 255); }")
QGroupBox
我需要在禁用或停用此特定{{1}}时将其设置为默认值
答案 0 :(得分:1)
您可以在更改之前将其保存为字符串(它是R/W property):
default_style_sheet = self.State.styleSheet()
# ...
self.State.setStyleSheet(fancy_style_sheet)
# ...
self.State.setStyleSheet(default_style_sheet)
答案 1 :(得分:1)
要还原以前的非默认样式表,可以按照Felipe Lema的建议进行。
要恢复默认值,可以使用一个空字符串并直接调用:
self.State.setStyleSheet("").