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