QT,点击按钮直接变色
时间: 2023-07-05 18:05:02 浏览: 1347
基于Qt和C++实现的多种样式导航按钮控件+源码
你可以通过以下步骤来实现这个功能:
1. 在Qt Designer中创建一个QPushButton按钮,并设置其初始颜色。
2. 在Qt Creator中打开你的项目并进入按钮的“槽函数”(slot)。
3. 在槽函数中,使用QPushButton的setStyleSheet()函数来更改按钮的颜色属性。
4. 保存并运行你的程序,点击按钮即可看到颜色变化。
下面是一个示例代码(假设你想要将按钮变为红色):
```cpp
void MainWindow::on_button_clicked()
{
ui->button->setStyleSheet("background-color: red");
}
```
在上面的代码中,"button"是你在Qt Designer中创建的按钮的名称。当你点击按钮时,它将调用on_button_clicked()函数来更改按钮的颜色为红色。
阅读全文