1、logo、title、背景
main.cpp中:
//背景圖片
QPalette palette; //創建一個調色板的對象
QPixmap pixmap(":/img/bg.png"); //創建一個qrc文件,添加圖片到qrc文件中,把一個圖片映射到pixmap這個對象上
MainWindow w;
palette.setBrush(w.backgroundRole(),QBrush(pixmap));//用調色板的畫筆,把映射到pixmap上的圖片,畫到w.bakegroundRole()這個背景上。(這裏並沒有把顏色加到窗口背景,還需一步如下)
w.setPalette(palette); //設置窗口調色板爲palette,窗口與畫筆相關聯
w.show(); //顯示窗口
w.setWindowTitle("智能家居"); //窗口標題
w.setWindowIcon(QIcon(":/img/logo.png")); //窗口圖標
return a.exec();
2、添加圖片資源
右擊AddNew
然後選擇地址繼續,最後可以生成一個qrc:
然後右鍵添加好圖片就好了
最後要在代碼中使用圖片可以點擊圖片右鍵選擇path複製即可:
3、圖片按鈕
在ui文件中:
按鈕設置透明背景: