Qt 设置窗口的背景图片
一.给Qt窗口设置背景图片
mainwindow.cpp
//设置背景图片 path:图片路径
void MainWindow ::setBackgroundImage(QString path)
{
QPixmap pixmap = QPixmap(path).scaled(this->size());
QPalette palette(this->palette());
palette.setBrush(QPalette::Background, QBrush(pixmap));
this->setPalette(palette);
}
ps: 窗口在设置背景图片后,如果窗口切换到全屏,那么窗口的背景图效果可能会有所变动!!!这个时候,需要重新再次设置背景图片一次。谨记谨记!