用c++写QPushButton按下变色
时间: 2024-05-03 19:16:40 浏览: 69
您可以使用 QPushButton 的样式表来实现按钮按下时的颜色变化,以下是一个简单的示例代码:
```c
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QPushButton button("Press me!");
button.setStyleSheet("QPushButton:pressed { background-color: red; }");
button.show();
return a.exec();
}
```
当按钮被按下时,它的背景颜色将变为红色。您可以根据需要更改样式表中的颜色值。
阅读全文