Qt中的 qrc檔案

2021-07-10 16:39:29 字數 736 閱讀 1034

qt中的qrc檔案

是乙個xml格式的資源配置檔案,與應用程式關聯的應用程式由 .qrc 檔案來指定,它用xml記錄硬碟上的檔案和對應的隨意指定的資源名稱,應用程式通過資源名稱來訪問資源。

指定的路徑是 .qrc 檔案所在目錄的相對路徑。注意,列出的資源檔案必須位於 .qrc 檔案所在目錄或者其子目錄下。

圖示檔案需要與qrc檔案位於同一目錄下或者在該目錄的子目錄中。另外,如果qrc檔案中使用了字首(例如),要確保圖示路徑正確無誤;使用qt designer新增圖示檔案時就是自動使用字首/new/prefix的,但是該路徑預設不存在。

應用程式中,絕大多數地方都可以用資源路徑代替原始檔案系統路徑。尤其是在 qicon, qimage, or qpixmap 構造器中可以傳遞資源路徑來代替檔名稱:

cutact =new qaction(qicon(":/images/cut.png"), tr("cu&t"),this);
在qtcreater中建立qrc檔案的方法:

新增新檔案—qt—qt資源檔案
可以使用多種方法對其進行編輯,在資源編輯器中編輯時,首先要設定乙個字首,即在該qrc檔案下的相對路徑,如果與該qrc檔案在相同的資料夾中,就只需要將字首設為/即可。然後將設定的路徑下自己需要的檔案新增進來,在引用的時候只需要使用:符號即可(例如newaction->seticon(qicon(「:/filenew.png」));)。

qrc路徑 c 在Qt中獲取qrc檔案的路徑

使用 qdiriterator似乎有一種簡單的方法.如果在當前工作目錄中有乙個名為 的目錄,它可能會中斷,並且您希望將來可以對其進行解析.無論如何,這不應該是現在關注的問題.qstringlist imagefilelist qdiriterator diriterator qdiriterator...

Qt程式設計之qrc檔案的鏈結

在qt裡面,qrc檔案是一種類似xml結構的檔案,用結構化資料描述應用程式所需要的資源位置,例如,應用程式的圖示檔案等。它最終是與.ui檔案類似都被通過qt提供的命令列工具生成對應的qrc cpp檔案了。最終被鏈結到應用程式中。對應的命令列是這樣的 qtdir bin rcc.exe name fi...

qrc檔案我的理解

qrc檔案我的理解 qrc檔案是qt的資源檔案,格式為xml qrc檔案中檔案路徑為,實際資源與qrc檔案的相對路徑。並且這個相對的路徑關係是不能改變的。另外,qrc檔案允許在前一組資源前新增乙個字首 類似目錄 基於以上 qrc應該與其包含的資源檔案在同一級目錄中 至少是與這些資源的根同級 這樣可以...