Qt 添加資源文件

*本人乃小白,博文主要用於我的記錄,不保證內容準確無誤*編輯器

咱們編寫的gui可能須要一些額外的資源(好比貼圖用的圖片),可用資源文件統一管理。如下以圖片爲例。ui

用qt creator 打開工程,爲工程新建資源文件:spa

命名爲「項目名.prc」,(此處爲「clock.qrc」,名字可另起,後綴名不可改)。系統自動切換到資源編輯界面:debug

若是沒有自動切換到上述界面,雙擊clock.qrc便可。3d

選擇添加 — 添加前綴,前綴名默認爲「/new/prefix1」,改成在前綴一欄輸入前綴名「/image」(能夠另起,可是「/「」不能變)。blog

選中「/image」(若是隻創建了image一個資源文件則自動選中),選擇添加 — 添加文件,而後選中rose.png(或其餘圖片),效果:圖片

 添加資源文件後要保存,否則以後不能使用。在上述界面中選中資源文件rose.png,能夠爲其起別名rose,方便使用。以下圖:資源

 添加(更改)別名後一樣保存一次。qt

若是要把該資源文件做爲window icon,切換到ui編輯器,選擇要添加icon的窗口,找到下圖熒光加亮的項目:編譯

點擊上圖中紅色圈住的下拉框,選擇」添加資源」,彈出界面:

 

雙擊紅色圈住部分,選擇rose而後肯定,以下示:

此時能夠看到:

從新編譯運行程序,察看效果:

可能遇到的問題:

1. 運行程序icon仍是默認樣式,而非所設置的圖標。能夠嘗試生成release版本的可執行文件而非debug版本的。

2.編譯失敗,提示程序所依賴的***(資源名)不存在。將資源(如上述的rose.png)拷貝到工程文件(.pro文件)所在目錄。

 

2013-08-04 16:01:02

相關文章
相關標籤/搜索