1.在要換背景的類的構造函數中裝載一個圖片,變量要為全局的,接下來會用到
backgroundImage.load(":image/bg.png");
setAutoFillBackground(true);
2.實現resizeEvent函數,在里面畫背景
void Example::resizeEvent(QResizeEvent *event) {
QWidget::resizeEvent(event);
QPalette pal(palette());
pal.setBrush(QPalette::Window,QBrush(backgroundImage.scaled(event->size(), Qt::IgnoreAspectRatio,Qt::SmoothTransformation)));
setPalette(pal);
}