QT界面小知識——基礎設置

 

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文件中:

按鈕設置透明背景:

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章