1. 程式人生 > >[Qt筆記]:QWidget設定背景圖片

[Qt筆記]:QWidget設定背景圖片

QWidget - 設定背景圖片:

    //設定背景圖片
    this->setAutoFillBackground(true); // 這句要加上, 否則可能顯示不出背景圖.
    QPalette palette = this->palette();
    palette.setBrush(QPalette::Window,
            QBrush(QPixmap(":/res/backgroud.png").scaled(// 縮放背景圖.
                this->size(),
                Qt::IgnoreAspectRatio,
                Qt::SmoothTransformation)));             // 使用平滑的縮放方式
    this->setPalette(palette);                           // 給widget加上背景圖