给QWidget设置背景图片

来源:互联网 发布:安卓视频播放器源码 编辑:程序博客网 时间:2024/04/30 10:05

用QPalette

this->setAutoFillBackground(true);
QPalette palette;
QPixmap pixmap(":/resource/png/resource/png/skyblue.jpg");
palette.setBrush(QPalette::Window,QBrush(pixmap));
this->setPalette(palette);

我开始用QWidget中直接在ui设计师中用qss来设置
这里写图片描述
但是这种方法总是出现黑色的。后来改用上一种方法了。我单独测试这种方法的时候是可以的,但是在我实际用的时候出现了一些状况,所以用上面一种方法了。
后来我在这个博客中看到有一些说明。

http://blog.csdn.net/sbisyju/article/details/9071495

0 0
原创粉丝点击