PyInstaller 的 GUI,基于 PySide6
项目描述
Py2exe-GUI
更易用的Python打包工具!
简介
Py2exe-GUI是一个基于Pyide66开发的Pyer安装辅助工具,用户可以方便地进行图形化,方便Python项目的打包。
有如下特点:
- 完全图形化界面,简单易用
- 支持 PyInstaller 的全部选项
- 可以调用本地一个Python解释器,不用在每个待打包的解释器环境中重复安装(暂未实现)
- 跨平台,Windows、Linux、MacOS均支持
如何使用
安装
Py2exe-GUI已经发布到PyPI,通过pip工具可以直接安装:
pip install py2exe-gui
运行
python -m py2exe_gui
项目结构
- 项目所有代码均在py2exe_gui目录下
- Widgets目录下包含所有界面控件
- 核心目录中为执行打包的代码
图形化界面工具,不依赖于需要打包的 Python 环境。
可以显式打包时使用的Python解释器与指定环境(调用该解释器的python3 -m PyInstaller myscript.py
自动)
去做
- 解决相对引用与作为包运行问题
- 参数获取
- 将参数成完整的命令
- 参数预览器控件
- 优化模型
- 调用
PyInstaller
子进程- 使用
QProcess
替代subprocess
解决方案显示卡死问题 - 将子进程的输出与状态至个人的弹出窗口显示
- 处理子进程相关代码,增强异常
- 使用
- 增加主界面功能控件
- Python解释器选择器
- 增加状态栏信息
- 实现跨平台功能(不同平台间的差异功能)
- 保存读取与打包项目文件(json? yaml?toml?)
-
logging
记录日志 - QSS与美化
- 翻译与国际化
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
py2exe-gui-0.1.2.tar.gz
(27.4 kB
查看哈希)
内置分布
py2exe_gui-0.1.2-py3-none-any.whl
(27.9 kB
查看哈希)
关
py2exe_gui -0.1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9be3bd08be3bfc241b4af34dcd1213533adefe6000a82237317aaf93e1640505 |
|
MD5 | c4495aab4a7bba003d96a8481319ef93 |
|
布莱克2-256 | 323fb96b98f2588c4e9ed0b46363f9404da8c0a4783bb23430740dd8e9814731 |