以本地的一张exit.png为例
1生成.qrc文件
<RCC> <qresource prefix="/prefix1"> <file alias="database.png">images/database.png</file> <file alias="exit.png">images/exit.png</file> </qresource> </RCC>
可以直接在pycharm中创建qrc文件,按如上格式修改或添加图片资源文件
若在.qrc文件在转.py文件时报图片未找到错误,建议使用本地qt注意不是pyqt的design工具,生成一个qrc项目,添加到对应的目录下,并添加图片文件
无需添加项目
点击添加,先添加一个前缀
后面加exit图片即可。
2 .qrc文件转.py
terminal或黑窗口执行,xxx.py为调用exit.png的pyqt5程序的py文件,xxx.qrc为第1步创建的文件
pyrcc5 -o xxx.py xxx.qrc
3 pyqt主程序界面py文件中声明import xxx.py
xxx.py为2中生成的xxx.py
只需要执行
from xxx.py import * 无需调用内部的变量和函数
将pyqt中的插件用到的exit图片的本地路径改为:/prefix1/exit.png
即.qrc文件中qresource 的prefix属性值和file的alias属性值