先上程序:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton *btn = new QPushButton("Hello Qt!");
QPalette p = btn->palette();
p.setColor(QPalette::ButtonText,QColor(255,0,0));
btn->setPalette(p);
btn->show();
return app.exec();
}
程序可以运行,可是按钮的颜色还是不变!!求解释,求办法!!!