溫馨提示×

qt如何設置窗口背景圖片

qt
小億
514
2024-06-11 13:53:27
欄目: 編程語言

在Qt中設置窗口背景圖片可以通過設置窗口的樣式表來實現(xiàn)。以下是一個示例代碼,演示如何將窗口背景圖片設置為指定圖片:

#include <QtWidgets>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    // 創(chuàng)建窗口
    QMainWindow window;
    window.setWindowTitle("Background Image Example");
    window.resize(800, 600);

    // 設置窗口樣式表
    window.setStyleSheet("QMainWindow { background-image: url(:/path/to/image.jpg); background-repeat: no-repeat; background-position: center; }");

    window.show();

    return app.exec();
}

在上面的示例中,通過設置窗口的樣式表來指定背景圖片的路徑,可以使用絕對路徑或者使用資源文件路徑(如":/path/to/image.jpg")??梢酝ㄟ^修改樣式表中的background-repeat和background-position屬性來調整背景圖片的顯示方式。

0