QPalette palette;
QBrush brush(QColor(255, 0, 0, 255));
brush.setStyle(Qt::SolidPattern);
palette.setBrush(QPalette::Active, QPalette::Button, brush);
QBrush brush1(QColor(255, 0, 0, 255));
brush1.setStyle(Qt::SolidPattern);
palette.setBrush(QPalette::Inactive, QPalette::Button, brush1);
QBrush brush2(QColor(255, 0, 0, 255));
brush2.setStyle(Qt::SolidPattern);
palette.setBrush(QPalette::Disabled, QPalette::Button, brush2);
pushButton->setPalette(palette);
需要设置几种不同状态下的调色板