qt4.7.2如何设置程序窗口背景色?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt4.7.2如何设置程序窗口背景色?相关的知识,希望对你有一定的参考价值。

不是哪个窗口部件的背景色,是整个窗口的背景色

参考技术A QPalette p = 窗口对象->palette();
p.setColor(QPalette::Window,color);
窗口对象-> setPalette(p);

可以用stylesheet来实现追问

QMainWindow window;

QPalette p = window.palette();

p.setColor(QPalette::Window,QColor(0,0,0));

可是窗口颜色还是没有改变

追答

还要加一句:window.setPalette(p);

本回答被提问者采纳

以上是关于qt4.7.2如何设置程序窗口背景色?的主要内容,如果未能解决你的问题,请参考以下文章

java 编程 背景颜色的改变

如何设置Windows控制台背景为透明色?

QWidget父窗口设置的背景色怎么不影响子窗口

微信小程序上拉下拉动态设置窗口背景色

[WTL/ATL]_[初级]_[如何设置CEdit的文本框背景色和文字颜色]

[WTL/ATL]_[初级]_[如何设置CEdit的文本框背景色和文字颜色]