带自动缩放效果的背景图片窗口
.h 文件
private:
QPixmap bgimage;
void resizeEvent(QResizeEvent *event);
.cpp 文件
主函数内
bgimage.load(":/file/images/bg.png");
//背景图片设置
void VMain::resizeEvent(QResizeEvent *event) {
QWidget::resizeEvent(event);
QPalette pal(palette());
pal.setBrush(QPalette::Window,QBrush(bgimage.scaled(event->size(), Qt::IgnoreAspectRatio,Qt::SmoothTransformation)));
setPalette(pal);
}