主题 : qt creator 为什么不显示控件颜色??? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 6206
精华: 0
发帖: 11
金钱: 70 两
威望: 20 点
综合积分: 22 分
注册时间: 2009-05-23
最后登录: 2017-09-13
楼主  发表于: 2011-05-23 09:51

 qt creator 为什么不显示控件颜色???

    先上程序:
  #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();
}

程序可以运行,可是按钮的颜色还是不变!!求解释,求办法!!!
文字、背景都一样不变!好奇怪,但是我下载到ARM中可以显示,就是在qt creator 上运行看不到颜色变化,郁闷!