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上面的我用右键添加现有文件后来添加进去的图片有这个问题。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
