QPushButton的颜色变化可以通过修改它的样式表来实现。样式表是一种基于CSS语法的文本格式,用于控制Qt控件的外观和布局。
下面是一个使用样式表来改变QPushButton颜色的例子:
QPushButton {
background-color: #4CAF50;
color: white;
}
QPushButton:hover {
background-color: #3e8e41;
}
这个样式表将按钮的背景颜色设置为绿色,文字颜色设置为白色。当鼠标悬停在按钮上时,背景颜色会变成深绿色。
你可以根据需要调整这些颜色值,以达到你想要的效果。