feat: 优化GUI用户体验和打包配置
主要改进: 1. GUI界面优化 - 自定义文件上传显示组件,替换默认列表为更美观的卡片式展示 - 支持环境变量 PROJECT_TEMP_DIR 配置临时目录路径 - 优化文件导出路径管理,统一使用临时目录 - 改进端口查找逻辑,从8082开始避免常用端口冲突 - 修复打包后无控制台模式的stdout/stderr处理 2. 打包配置改进 - 更新Makefile使用.spec文件进行打包 - 添加nicegui-pack打包选项 - 优化clean命令,使用Python跨平台清理 3. 代码优化 - 注释掉main.py中的详细统计信息打印 - 改进打包环境的日志配置方式
This commit is contained in:
8
main.py
8
main.py
@@ -1051,10 +1051,10 @@ def visualize_design(turbines, substation, connections, title, ax=None, show_cos
|
||||
legend_handles[section] = line
|
||||
|
||||
# 打印统计信息
|
||||
if is_detailed:
|
||||
print(f"[{title.splitlines()[0]}] 电缆统计:")
|
||||
for section in sorted(cable_counts.keys()):
|
||||
print(f" {section}mm²: {cable_counts[section]} 条")
|
||||
# if is_detailed:
|
||||
# print(f"[{title.splitlines()[0]}] 电缆统计:")
|
||||
# for section in sorted(cable_counts.keys()):
|
||||
# print(f" {section}mm²: {cable_counts[section]} 条")
|
||||
|
||||
# 设置图形属性
|
||||
ax.set_title(title, fontsize=10)
|
||||
|
||||
Reference in New Issue
Block a user