build: 优化构建流程,添加版本管理和更新文档

- 更新Makefile: 改用nicegui-pack进行打包,添加自动版本号生成
- 添加build.spec和海上风电场集电线路设计优化系统.spec配置文件
- GUI集成版本号显示,支持动态版本管理
- 更新使用说明文档,补充系统概述和修正导出说明
This commit is contained in:
dmy
2026-01-06 08:45:57 +08:00
parent b924f75add
commit 67b1f55b92
5 changed files with 148 additions and 12 deletions

8
gui.py
View File

@@ -16,6 +16,12 @@ from main import (
)
import pandas as pd
# 尝试导入自动生成的版本号
try:
from version import VERSION
except ImportError:
VERSION = "v1.0"
# 设置matplotlib支持中文显示
plt.rcParams["font.sans-serif"] = ["Microsoft YaHei", "SimHei", "Arial"]
plt.rcParams["axes.unicode_minus"] = False
@@ -834,7 +840,7 @@ def index():
"bg-primary text-white p-4 shadow-lg items-center no-wrap"
):
with ui.column().classes("gap-0"):
ui.label("海上风电场集电线路设计优化系统 v1.0").classes(
ui.label(f"海上风电场集电线路设计优化系统 {VERSION}").classes(
"text-2xl font-bold"
)
with ui.column().classes("gap-0"):