【发布时间】:2022-01-18 23:04:07
【问题描述】:
我正在为 GUI 创建一个样式表 .qss 文件。我正在尝试将QToolButton 方法autoRaise 添加到样式表中:
btn_on = QToolButton()
btn_on.setStyleSheet("""
QToolButton:autoRaised{
color: rgb(0,0,0);
background-color: rgb(142,142,142);
}
""")
btn_on.setAutoRaise(True)
但它无法识别autoRaise 属性。这与您为QPushButton 定义disabled 属性相同,该属性有效:
ss = QPushButton()
ss.setStyleSheet("""
QToolButton:autoRaised{
color: rgb(0,0,0);
background-color: rgb(142,142,142);
}
""")
ss.setDisabled(True)
如何在.qss 文件中定义autoRaise 属性?
【问题讨论】:
-
谢谢。我已将其添加到文件中,并调用 .qss。但是当我改变按钮的状态(button.setAutoRaise(False))时,它并没有改变?
-
看我的回答,我已经扩展了解释。