qt给widget设置背景图片时变为黑色该怎么办

    QPalette palette;palette.setBrush(QPalette::Background,QBrush(QPixmap(":/../../kwc/6626a685b6a4d0b27a64.png")));this->setStyleSheet("background-image:url(qrc:/new/Gamewindow/img/GameBack.jpg)");this->setPalette(palette);

我用上述代码设置widget类的窗口背景图片时,结果背景变成了全黑,可是窗口上的控件还是能够继承这个图片,像下图一样:

在这里插入图片描述
右边那一块黑色的就是窗口,左边的label和右边的button都能正常显示。

我直接在.ui里用样式表得到的结果也是一样的,不知道为什么

这是我的resources文件:
在这里插入图片描述
实际测试中发现用下面img中的图片是完全正常的,只有用img上面的我用右键添加现有文件后来添加进去的图片有这个问题。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部