Qt 设置背景色

Qt 之前版本中有关背景色设置的函数如setBackgroundColor() 或是前景色设置函数如setForegroundColor()在

Qt4中都被废止,统一由QPalette类进行管理.

如 setBackgroundColor()函数可由以下语句代替:
xxx -> setAutoFillBackground(true);

QPalette p = xxx ->palette();

p.setColor(QPalette::Window,color);

//p.setBrush(QPalette::Window,brush);

xxx -> setPalette(p);



你可能感兴趣的:(qt)