2.3.0
2.3.0
- UI框架重构:由 PyQt5 升级至 PySide6。优化了现代高分屏(High-DPI)下的文字与图标缩放表现。
- 精简架构:移除
cx_Freeze打包引擎,专注打磨更现代、更高效的 PyInstaller 与 Nuitka 双核心引擎。 - Nuitka 官方最佳实践深度集成:
- 单文件 (
--onefile) 模式下,强制启用zstandard核心压缩环境,大幅优化产物体积与解压启动性能。 - 全局引入
anti-bloat防膨胀插件,智能拦截并避免pytest、IPython等无用巨大依赖被误打包。 - 新增对
tkinter官方探针的自动识别与插件激活。 - 重构附加资源打包逻辑,引擎将自动探测目标类型,严格区分并适配单文件 (
--include-data-files) 与文件夹 (--include-data-dir) 打包规范。
- 单文件 (
- PyInstaller 深度优化:
- 移除过时的强制 PyQt 隐藏导入逻辑,交由现代 Hook 自动完美处理。
- 彻底修复附加资源在跨平台构建时的路径分隔符 (
os.pathsep) 匹配与切割异常问题。