VS下QT學習筆記 使用 qrc資源檔案

2021-06-09 14:47:42 字數 806 閱讀 8452

vs下qt學習筆記-使用.qrc資源檔案

一般情況下我們使用都是將放到乙個目錄下,比如:images目錄,然後在**中直接引用即可,而qt提供了另一種方法,那就是使用.qrc檔案,在**中使用的時候直接用:/images/名的方法來引用,這個用起來挺不錯的,下面就介紹qt的.qrc的使用方法:

建立.qrc檔案,一般有兩種方法:

1.使用qtdesinger建立.qrc檔案

(1)在資源管理器視窗中選擇新建乙個資源檔案.qrc,儲存檔案即可;

(2)在資源管理器視窗中選擇新增資源和檔案即可;

2.手工寫檔案的方法,.qrc可以用記事本開啟,大概的形式是這樣的:

image/bmp00001.bmp

image/device.bmp

image/batchcancel.bmp

< /rcc>

然後是使用.qrc,這裡也有兩種方法:

1.手工編譯.qrc檔案:

rcc -binary myresource.qrc -o myresource.rcc

這樣就生成了編譯後的資源檔案, 使用資源檔案:

(1)註冊資源檔案

qresource::registerresource("/path/to/myresource.rcc");

(2)使用資源qicon(":/images/device.bmp");

2.直接在qt的.pro工程中新增

resources    = myresource.qrc

這樣在qmake時,會自動編譯註冊,然後直接使用qicon(":/images/device.bmp");即可

Qt4 8 5 VS2010 學習筆記

寫在文前 最近一直萌生寫ubuntu下的應用的想法 並且想和windows下保持一致的體驗,所以就嘗試著學習一下qt 1 很多人都說qt簡單上手容易,各種各種好,其實是錯誤的 本人使用後發現 在熟練使用vb 拖拽方式 mfc類庫方式之後 qt並不好上手,編譯出來檔案很大,windows下執行效率很差...

Qt筆記(二)linux下Qt安裝使用

參考 centos7下安裝qt5.9 環境 vmware虛擬機器,centos 7 chmod x qt opensource linux x64 5.12.8.run或者 右鍵 屬性 允許作為程式執行 然後和windows一樣,右鍵執行,斷網安裝,速度很快。之所以為了在linux下裝qt,打算是當...

Qt學習筆記 QTableWidget使用問題

1.設定可排序的qtablewidget一邊載入資料時出現非排序列無資料解決方式 在載入資料的時候設定為不可排序 ui ipv6table setsortingenabled false 載入完資料後設定為可排序 ui ipv6table setsortingenabled true 3.使用qta...