项目场景:Qt开发遇到的问题总结
提示:这里简述项目相关背景:
在给widget设置背景的问题
问题描述
在给widget设置背景的时候,如果图片大小是固定的并且尺寸和widge不符合,但是又想充满整个widge控件,使用QPixmap 可以解决。
解决方案:
代码 :
QWidget *widget=new QWidget();
widget->setFixedSize(1000,400);
QPixmap pixmap("./Drillimages/p1.PNG");//这里是图片路径
QPalette palette;
palette.setBrush(widget->backgroundRole(), QBrush(pixmap.scaled(stackedwidget->size(), Qt::IgnoreAspectRatio, Qt::SmoothTransformation)));
widget->setPalette(palette);
widget->setAutoFillBackground(true);