關於Qrc文件的用法


在python文件xxx.py中調用資源文件,一般來說,需要將資源放在xxx.py的相同目錄下;然而,當在xxx.py下建立一個統一目錄/rec則需要建立xxx.qrc文件才能讓xxx.py調用,調用方法就如:

QIcon(':/rec/pointer.png')

而xxx.qrc的內容是:

<!DOCTYPE RCC><RCC version="1.0">
<qresource>
    <file>rec/pointer.png</file>
</qresource>
</RCC>

這樣,xxx.py必須伴隨xxx.qrc才能一起工作。

更高級的做法是,將資源(rec目錄)下的資源編譯成python代碼,就可以脫離具體的資源文件,如用pyinstaller編譯后,形成統一exe文件。

將xxx,qrc編譯成xxx_rc.py文件,通過如下語句實現:

pyrcc5 xxx.qrc -o  xxx_rc.py

這樣,在xxx.py中,加入import xxx_rc.py就可以了,其它資源和其目錄可以統統丟棄不用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM