天天看點

Qt Creator 中 建立.qss檔案

        在網上找了很多資料。但試過之後,都沒能實作建立qss檔案到Qt項目工程中。一下是從網上看到的資料和自己的總結:

    1、建立Qt項目工程,建立完成後,右鍵項目工程名稱彈出菜單,選擇“添加新檔案”,此時可以看到建立檔案視窗,選擇“Qt”項--->選擇“Qt資源檔案”。此時先不着急輸入名稱,可以點選“浏覽”按鈕,打開工程所在的目錄下,在此目錄下建立名稱為“resource”檔案夾,選擇“resource”檔案夾。輸入資源名稱可為“qss”點選“下一步”-->點選“完成”。

    2、将之前準備好的圖檔素材放入到“resource”目錄下(最好将圖檔素材放到一個目錄下後放入resource中),右鍵“*.qrc”目錄,選擇“添加現有檔案”--->選擇已放入resource目錄下的檔案。此處注意prefix最好為“/”,否則在調用時會找不到檔案。

    3、添加.qss檔案。右鍵“*.qrc”--->選擇“add prefix”--->在彈出的視窗中輸入“/Qss”。操作完成後,到對應的“resource”目錄下建立“Qss”檔案夾,并在檔案夾内建立擴充名稱為".qss"。即可大功告成。

    4、通過傳入路徑\檔案名稱的方式建立一個QFile對象,以readonly的方式打開,然後readAll,最後qApp->setStyleSheet就能夠使qss生效。

執行個體連結:https://download.csdn.net/download/qq_16093323/10442589

注意:

       如果圖檔為jpg或bmp,直接更改擴充名為png會出現無法加載圖檔的情況,其原因為是通過png檔案格式解析圖檔資料。可通過其他方式将jpg或bmp導出為png格式。Qt也可直接識别jpg圖檔資料格式。

繼續閱讀