Button pyqt使用样式表更改按钮按下时的颜色
我试图在按下按钮时更改按钮的颜色,看起来它可以直接在样式表中完成,而无需执行一个函数,然后连接它 在 显示此示例:Button pyqt使用样式表更改按钮按下时的颜色,button,colors,pyqt,stylesheet,Button,Colors,Pyqt,Stylesheet,我试图在按下按钮时更改按钮的颜色,看起来它可以直接在样式表中完成,而无需执行一个函数,然后连接它 在 显示此示例: QPushButton#evilButton { background-color: red; border-style: outset; border-width: 2px; border-radius: 10px; border-color: beige; font: bold 14px; min-width: 10em;
QPushButton#evilButton {
background-color: red;
border-style: outset;
border-width: 2px;
border-radius: 10px;
border-color: beige;
font: bold 14px;
min-width: 10em;
padding: 6px;
}
QPushButton#evilButton:pressed {
background-color: rgb(224, 0, 0);
border-style: inset;
}
如何将其翻译成python pyqt?无需翻译,它是一个样式表:一个由qt使用的文本文档(因此由pyqt使用,因为pyqt调用qt)。例如:
self.groupBox.setStyleSheet("""
QGroupBox
{
background-color: rgb(255, 255,255);
border:1px solid rgb(255, 170, 255);
}
"""
)
看一看 我能让它像这样工作,这样颜色按钮是蓝色的,当按下时变为红色
btn_text = QString("this font color")
btn = QPushButton(btn_text)
btn.setStyleSheet("QPushButton { background-color: blue }"
"QPushButton:pressed { background-color: red }" )
所以你们要通过upvote感谢,并让其他人知道接受哪个答案最有用,若并没有用,就发表评论,以防被编辑
self.button.setStyleSheet('background-color:#FFFFFF;color:#000000;')
nameofbutton.setStyleSheet('background-color:#FFFFFF;color:#000000;')