方法一:
# 按钮点击后变色
def changecolor(self):
# 获取发送信号的按钮
sender = self.sender()
# 使用对象名作为 ID 并显示一个弹窗
button_id = sender.objectName()
sender.setStyleSheet(f"QPushButton#{button_id} {{ background-color: {QColor(0, 255, 255).name()}; }}")
print('改变了颜色')
方法二:
#设置按钮的样式表
self.changebutton.setStyleSheet("""
QPushButton {
border-radius: 20px;
font: 70 20pt 'Arial';
background-color: #00b4ff;
color: blue;
padding: 6px;
}
QPushButton:hover {
background-color: #007aff;
}
QPushButton:pressed {
background-color: #005fff;
}
""")