在Qt中,设置窗口背景色有多种方法,如通过setStyleSheet   和 调色板 setPalette 等

下面是setPalette 方法

1 QPalette    pale = palette();
2 pale.setColor(QPalette::Window,color);
3 setPalette(pale);

另外 , 设置QLabel 的窗口背景色的时候,要设置 setAutoFillBackground(true);

 

设置窗口部件的字体颜色时,可以使用 如下方法

QPalette palette = palette();
palette.setColor(QPalette::WindowText,color);
setPalette(palette);

 

posted on 2013-07-05 19:46  wowk  阅读(3232)  评论(0编辑  收藏  举报