v2.4.1: Main script updates and docs

This commit is contained in:
QwejayHuang committed 2026-08-07 01:39:23 +08:00
1 parent fbce54e9d5
commit b2eef5dec3
3 files changed
+413 -106

No files matched your search

+7 -1
View File
@@ -31,7 +31,13 @@ QPyPack 是一个为 Python 开发者设计的图形化打包配置工具。它
---
### 更新日志 (Changelog)
**2.4.1**
* **重构设置TAB**:全面重构设置面板,将参数分类为“应用元数据”、“编译控制”、“资源与沙盒”、“软件设置”四大模块。
* **保存路径配置**:支持将 EXE 输出至全局指定的自定输出目录,并支持对缺失的多级父目录进行全自动递归创建。
* **并发编译限制**:支持手动限制打包引擎并发编译时所能占用的最大 CPU 核心数,避免由于硬件满载引发设备死机。
* **编译完成声音反馈**:引入非外部重度依赖的系统级音频通知,在打包成功或异常中断时给予不同的声音提示。
* **自动持久化打包日志**:任务结束后支持在目标输出路径自动保存运行日志(.log 格式),极大提升异常分析排查的便利性。
**2.4.0**
* **控制台防闪退机制**:在非 GUI 模式打包时,工具会自动在临时脚本尾部注入防闪退控制代码(针对 Windows 平台下双击运行的非交互式程序),提升用户体验。
* **提升文件删除的鲁棒性**:重构了临时目录清理机制,引入带重试延时与只读属性解除的 `robust_rmtree` 回收机制,减少因防病毒软件或进程占用导致清理失败的情况。