目录
安装 PyInstaller
项目结构
编写 spec 文件
修改代码以嵌入资源
打包应用程序
解释
检查打包结果
使用 PyQt5 开发的应用程序可以通过 PyInstaller
工具打包成单个可执行文件(exe),并将所有资源文件(如图像、图标、样式表等)嵌入到 exe 文件中。以下是如何实现这一目标的详细步骤。
安装 PyInstaller
首先,确保你已经安装了 PyInstaller
。你可以使用以下命令安装:
pip install pyinstaller
项目结构
假设你的项目结构如下:
my_project/
├── main.py
├── resources/
│ ├── icon.png
│ └── style.qss
└── my_app.spec
编写 spec 文件
PyInstaller
使用 spec 文件来配置打包过程。创建一个名为 my_app.spec
的文件,内容如下:
# my_app.spec
# -*- mode