根因: 此前 Fusion+自定义QSS+ElaWidgetTools(自绘控件) 三套样式系统并存、互相打架, 是各种丑/不一致的来源。本次彻底收敛为一套: - 移除 ElaWidgetTools 依赖(CMake FetchContent + 链接 + spike);所有 Ela* 控件 → 标准 Qt: ElaWindow→QMainWindow(原生标题栏)、ElaMenu/MenuBar→QMenu/QMenuBar、ElaLineEdit/ComboBox/ CheckBox/PushButton/ToolButton/Text/TableWidget→对应 Qt、ElaIconButton→QToolButton+glyph - 主题系统: 自建 ThemeManager(替代 ElaTheme,QStyleHints 检测系统明暗、持久化、changed 信号热切) + 单一「浅→暗」颜色映射(kDarkMap,全 UI 唯一颜色来源) + 单份 QSS(明色基线,暗色按表替换) - 主题: 跟随系统/浅/深(持久化, 启动应用→登录与主页统一); 字号缩放经 scaledPx 覆盖内联 chrome - NOTICE/关于 同步去掉 ElaWidgetTools - ctest 53/53 |
||
|---|---|---|
| .. | ||
| apis | ||
| superpowers | ||
| 剖面网格数据的色阶数据2等文件 | ||
| ENV_SETUP_Windows.md | ||
| Geopro3.0_技术选型与架构规约.md | ||
| Geopro3.0_视觉设计规范.md | ||