目錄
bug描述
?bug分析
?bug解決
bug描述
利用下面文章的方法進行資源設置后,有的顯示了有的沒有顯示
【pyqt5學習】——pyqt5中.qrc資源文件的創建與編寫_有情懷的機械男的博客-CSDN博客_python qrc目錄一、說明二、安裝pyqt5以及相關工具(pyqt5、pyuic、pqrcc)三、創建.ui文件1、選中文件右鍵-external-pyqt5 打開GUI設計界面2、創建一個界面(內含四個等大label框)3、CTRL+S保存4、找到ui文件,右鍵--external tools--pyuic:將ui文件編譯成py文件5、創建qrc文件6、放置圖片,編寫qrc文件7、調用qrc文件資源方法1)直接代碼調用1)先將qrc文件轉換為py文件2)進入由uihttps://blog.csdn.net/qq_45769063/article/details/121744539
qrc文件內容:?
<RCC><qresource prefix="bg"><file>loginBgPic.jpg</file><file>mainBgpic.jpg</file></qresource><qresource prefix="localControl"><file>localControl1.png</file><file>localControl2.png</file><file>localControl3..png</file><file>localControl4.png</file></qresource><qresource prefix="liquid"><file>liquidLeft.png</file><file>liquidRight.png</file></qresource> </RCC>
?bug分析
查看了顯示圖像的部分,發現后綴名為jpg的圖像就顯示了,而后綴名為png的沒有顯示
可能pyqt5的qrc資源庫僅支持jpg圖像的顯示
?bug解決
1、將png圖像的后綴名改成jpg
2、修改qrc資源文件
<RCC><qresource prefix="bg"><file>loginBgPic.jpg</file><file>mainBgpic.jpg</file></qresource><qresource prefix="localControl"><file>localControl1.jpg</file><file>localControl2.jpg</file><file>localControl3.jpg</file><file>localControl4.jpg</file></qresource><qresource prefix="liquid"><file>liquidLeft.jpg</file><file>liquidRight.jpg</file></qresource> </RCC>
最后問題解決啦?