Qt 5.1.1中背景设置
QWidget w;
QPalette palette;
w.setAutoFillBackground(true);
palette.setBrush(QPalette::Background,QBrush(QPixmap("9.gif")));
w.setPalette(palette);
w.show();
9.gif图片是存在在放在和.pro同一目录
为什么就找不到图片,就显示黑色背景呢?求解决。 Qt
[解决办法]
1.你需要新建资源,然后把图片加载到资源文件中,
2.再使用
palette.setBrush(QPalette::Background,QBrush(QPixmap(":/9.gif")));