在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);