当前位置: 代码迷 >> QT开发 >> 改变QWidget的背景色解决方法
  详细解决方案

改变QWidget的背景色解决方法

热度:88   发布时间:2016-04-25 04:25:09.0
改变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 的背景色根本不会变
但如果 不内嵌 单独显示 背景色是变的,如何解决啊?
  相关解决方案