首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

改变QWidget的背景色解决方法

2012-12-14 
改变QWidget的背景色我将一个QWidget 嵌入到另外一个QWidget 内C/C++ codeQWidget *back new QWidget()Q

改变QWidget的背景色
我将一个QWidget 嵌入到另外一个QWidget 内

C/C++ code
        QWidget *back = new QWidget()         QWidget * test = new QWidget(this);        back->setGeometry(0,0,800,35);    test->setGeometry(0,20,800,35);    QPalette palette;    palette.setColor(QPalette::Background, QColor(227,228,228));    test->setPalette(palette);        back->show();

这样 内嵌的那个QWidget 的背景色根本不会变
但如果 不内嵌 单独显示 背景色是变的,如何解决啊?

热点排行