3 Commits

Author SHA1 Message Date
dmy
67b1f55b92 build: 优化构建流程,添加版本管理和更新文档
- 更新Makefile: 改用nicegui-pack进行打包,添加自动版本号生成
- 添加build.spec和海上风电场集电线路设计优化系统.spec配置文件
- GUI集成版本号显示,支持动态版本管理
- 更新使用说明文档,补充系统概述和修正导出说明
2026-01-06 08:45:57 +08:00
dmy
751bdef245 feat: 优化GUI用户体验和打包配置
主要改进:
1. GUI界面优化
   - 自定义文件上传显示组件,替换默认列表为更美观的卡片式展示
   - 支持环境变量 PROJECT_TEMP_DIR 配置临时目录路径
   - 优化文件导出路径管理,统一使用临时目录
   - 改进端口查找逻辑,从8082开始避免常用端口冲突
   - 修复打包后无控制台模式的stdout/stderr处理

2. 打包配置改进
   - 更新Makefile使用.spec文件进行打包
   - 添加nicegui-pack打包选项
   - 优化clean命令,使用Python跨平台清理

3. 代码优化
   - 注释掉main.py中的详细统计信息打印
   - 改进打包环境的日志配置方式
2026-01-05 17:09:39 +08:00
dmy
f28e087cd2 feat: 添加Makefile用于PyInstaller打包
提供便捷的打包命令:make build/rebuild/clean/help
使用uv run确保在虚拟环境中执行pyinstaller命令
2026-01-05 10:14:40 +08:00