geopro/docs
gaozheng 959f030c98 feat(ui): 表单渲染单一真相层(formkit)+只读渲染器(KeyValueView),统一编辑/只读/详情表单
把分散在各文件手搭的表单收敛到唯一实现,杜绝"同类控件各处不一"的漂移:
- 新增 FormKit(DetailForm/buildDetailDialog + makeEditForm/editLabel/capField/addSection)
- 新增 KeyValueView 为唯一只读键值渲染器(§6.4);DynamicFormView 改为内嵌它
- 三维体/切片/异常详情对话框由裸 QFormLayout 迁到 DetailForm+KeyValueView(随内容自适应)
- 生成三维体对话框 + DynamicFormEditor 改用 formkit 可编辑套件(标签列/行距/分组逐像素一致)
- 分组标题统一为 formkit::addSection(编辑态与只读态共用同一段代码)

控件一致性:
- 下拉框/日期框扁平 chevron 箭头(qrc 内嵌 SVG),去 Fusion 原生斜角;日期框补齐输入框同款 box
- 无候选项的"选择"字段退化为 QLineEdit,不再用几何异类的可编辑下拉框
- QComboBox/QDateEdit/QTimeEdit min-height/padding 与 QLineEdit 对齐 → 同高

规范:§7.0.2 标签列宽由区间改精确常量(可编辑100/只读72);新增 §7.0.10 实现纪律
(唯一实现、禁手搭 QFormLayout、精确常量、控件构造一致性、新表单并排验收)
2026-06-23 07:28:48 +08:00
..
apis docs: 初始提交 Geopro3.0 桌面客户端材料与 M1 架构设计 2026-06-07 17:30:16 +08:00
questions docs(vtk): 更正-原版剖面竖向=data.y(实证threeMap.vue:676),非alt贴地表(臆测,已撤);跨数据集y不一致为数据层面问题,原版同样存在 2026-06-17 18:37:40 +08:00
superpowers feat(vtk): 色阶编辑器(2D/3D共享)+模板库后端+剖面着色修正+二维数据集足迹 2026-06-22 12:48:45 +08:00
剖面网格数据的色阶数据2等文件 docs: 初始提交 Geopro3.0 桌面客户端材料与 M1 架构设计 2026-06-07 17:30:16 +08:00
ENV_SETUP_Windows.md feat(ui): 工作台与登录 UI/UX 整体重构,对齐 Web 原型 2026-06-08 21:06:59 +08:00
Geopro3.0_二维图表返工技术方案.md build(qwt): 集成 Qwt 6.2 静态库(cmake/qwt.cmake 对接官方Qt6,绕开qmake/vcpkg) + 冒烟用例 + 返工方案文档 2026-06-11 14:47:19 +08:00
Geopro3.0_技术选型与架构规约.md docs: 初始提交 Geopro3.0 桌面客户端材料与 M1 架构设计 2026-06-07 17:30:16 +08:00
Geopro3.0_视觉设计规范.md feat(ui): 表单渲染单一真相层(formkit)+只读渲染器(KeyValueView),统一编辑/只读/详情表单 2026-06-23 07:28:48 +08:00