600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > qt给widget设置背景图片时变为黑色该怎么办

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

时间:2023-01-06 20:13:55

相关推荐

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上面的我用右键添加现有文件后来添加进去的图片有这个问题。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。