添加头文件
#include <QPalette>
在界面上添加如下控件
给按钮添加单击响应槽函数
ui->setupUi(this);
QPalette palette = ui->pushButton->palette();
palette.setColor(QPalette::ButtonText, Qt::red);
palette.setColor(QPalette::Button, Qt::green);
ui->pushButton->setPalette(palette);
ui->lineEdit->setDisabled(true);
palette = ui->lineEdit->palette();
palette.setColor(QPalette::Disabled, QPalette::Base, Qt::blue);
ui->lineEdit->setPalette(palette);
看一下效果,按下按钮前