对于pyqt,一般来说,UI界面设计通常是使用qtdesigner来直接拖拽布局,当然也可以直接用代码来布局内容
但是在布局界面和代码都设计完成需要打包生成exe文件的时候,一般会遇到资源文件不能打包。
这里展示一些加载资源文件的方法
1.将资源文件转化qcr文件
建立qrc文件,在里面保存资源文件的位置:
resource.qrc
<!DOCTYPE RCC>
<RCC version="1.0">
<qresource>
<file alias="images/pic.png">images/pic.png</file>
<file alias="images/search.png">images/search.png</file>
</qresource>
</RCC>
然后将资源文件转换为py文件
pyrcc4 -o resource.py resource.qrc
最后我们就能在代码中引用这些资源文件了
import resource
# 在程序中使用
icon = QIcon(':/icons/add.png')
通过下面的代码可以一键转化
# -*- coding: utf-8 -*-
# @Date : 2018-12-14 14:02:35
# @Author : Jimy_Fengqi (jmps515@163.com)
# @Link : https: