QWidget添加背景图片
我在QWidget上添加图片
使用QPalette
QPalette palette;
palette.setBrush(this->backgroundRole(), QBrush(QPixmap("1_big.png")));
this->setPalette(palette);
但是图片没显示出来,背景全是黑色的。
我用palette.setColor(QPalette::Background, QColor(192,253,123));可以让背景上颜色。
为啥背景可以添加颜色,就是加不了图片呢?而且出现黑色
[解决办法]
widget->setAutoFillBackground(true);
QPixmap pixmap;
pixmap.load(fileName);
QPalette palette;
palette.setBrush(QPalette::Background,QBrush(pixmap));
widget->setPalette(palette);
[解决办法]
请看我的博文吧!
http://blog.csdn.net/locky1218/article/details/9749703
[解决办法]