1. 程式人生 > >PyQt5(5)——載入資原始檔

PyQt5(5)——載入資原始檔

在實際中我們需要美化介面,就需要許多的自定義圖片。 但是我們發現直接匯入影象使用,等程式執行時會報錯。????

這就需要建立資原始檔並且載入它們,程式就可以順利運行了。

設計介面是如何載入資原始檔呢?

不能直接載入,需要在開發目錄下編寫.qrc檔案。
新建qrc檔案,內容為下:

<rc version="1.0">
<qresource>
</qresource>
</rcc>

然後回到qtdesigner 介面:

點選小鉛筆的圖示,選擇剛才建立的qrc檔案或者新建一個 qrc檔案

建立新的資料夾,並且匯入影象即可。效果為:

那麼如何使用資源呢?
如果我們直接呼叫py檔案會報錯
import app1_rc
ModuleNotFoundError: No module named 'app1_rc'

我們首先需要使用pyqt5 自帶的 pyrcc5 將 qrc檔案轉化為 py檔案

pyrcc5 *.qrc -o *.py 即可。

 


在介面檔案直接匯入即可