Qt5:窗口背景色的设置

在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);
原文地址:https://www.cnblogs.com/wowk/p/3174214.html