Qt 设置窗口的背景图片

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: 窗口在设置背景图片后,如果窗口切换到全屏,那么窗口的背景图效果可能会有所变动!!!这个时候,需要重新再次设置背景图片一次。谨记谨记!

你可能感兴趣的:(Qt)