tools/menu_gen/ — 菜单代码生成
从菜单树定义生成 UI 菜单的 C 代码,保证菜单结构与页面注册一致、避免手写遗漏。
脚本一览
| 脚本 | 作用 |
|---|---|
gen_menu.py |
读取菜单树定义(见 ui_menu_tree.txt)→ 生成菜单代码 |
使用方式
& '.venv\Scripts\python.exe' tools/menu_gen/gen_menu.py
菜单树输入的权威副本:仓库根 ui_menu_tree.txt。
⚠️ 注意
- 生成产物勿手改(会被下次生成覆盖);要改菜单结构改定义源后重跑
- 中文字符串字面量须为纯 ASCII 安全(见
AGENTS.md编码铁律)——生成后的文案 如需汉字,须配套重跑字体生成(tools/font_gen/)
相关文档
docs/UI设计/菜单页面设计.mddocs/UI设计/内容页架构.md