[{"data":1,"prerenderedAt":296},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-milestones":56,"-getting-started-milestones-surround":291},[4,36,46],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":35},"快速开始","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15,20,25,30],{"title":11,"path":12,"stem":13,"icon":14},"简介","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-info",{"title":16,"path":17,"stem":18,"icon":19},"安装与构建","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"如何使用","\u002Fgetting-started\u002Fusage","1.getting-started\u002F3.usage","i-lucide-play",{"title":26,"path":27,"stem":28,"icon":29},"项目结构","\u002Fgetting-started\u002Fproject-structure","1.getting-started\u002F4.project-structure","i-lucide-folder-tree",{"title":31,"path":32,"stem":33,"icon":34},"里程碑","\u002Fgetting-started\u002Fmilestones","1.getting-started\u002F5.milestones","i-lucide-map",false,{"title":37,"icon":38,"path":39,"stem":40,"children":41,"page":35},"设计","i-lucide-drafting-compass","\u002Fdesign","2.design",[42],{"title":43,"path":44,"stem":45,"icon":38},"技术方案","\u002Fdesign\u002Ftechnical-design","2.design\u002F1.technical-design",{"title":47,"icon":48,"path":49,"stem":50,"children":51,"page":35},"开发","i-lucide-puzzle","\u002Fdevelopment","3.development",[52],{"title":53,"path":54,"stem":55,"icon":48},"组件开发流程","\u002Fdevelopment\u002Fcomponent-workflow","3.development\u002F1.component-workflow",{"id":57,"title":31,"body":58,"description":284,"extension":285,"links":286,"meta":287,"navigation":288,"path":32,"seo":289,"stem":33,"__hash__":290},"docs\u002F1.getting-started\u002F5.milestones.md",{"type":59,"value":60,"toc":278},"minimark",[61,64,188,192,197,204,207],[62,63,31],"h1",{"id":31},[65,66,67,83],"table",{},[68,69,70],"thead",{},[71,72,73,77,80],"tr",{},[74,75,76],"th",{},"阶段",[74,78,79],{},"内容",[74,81,82],{},"状态",[84,85,86,110,126,138,151,163,175],"tbody",{},[71,87,88,95,107],{},[89,90,91],"td",{},[92,93,94],"strong",{},"M0",[89,96,97,98,102,103,106],{},"仓库骨架：根 CMakeLists + ",[99,100,101],"code",{},"src\u002Fqml"," 模块 + ",[99,104,105],{},"src\u002Fcore"," + showcase 空应用",[89,108,109],{},"✅ 完成",[71,111,112,117,124],{},[89,113,114],{},[92,115,116],{},"M1",[89,118,119,120,123],{},"Theme 基础层：C++ ThemeManager + light\u002Fdark tokens + ",[99,121,122],{},"QtShadcnTheme"," + showcase 色板页",[89,125,109],{},[71,127,128,133,136],{},[89,129,130],{},[92,131,132],{},"M2",[89,134,135],{},"Button 组件（variant \u002F size \u002F disabled \u002F loading）",[89,137,109],{},[71,139,140,145,148],{},[89,141,142],{},[92,143,144],{},"M3",[89,146,147],{},"Input \u002F Card \u002F Badge \u002F Switch \u002F Tabs \u002F Dialog",[89,149,150],{},"⏳ 计划",[71,152,153,158,161],{},[89,154,155],{},[92,156,157],{},"M4",[89,159,160],{},"Icon 系统 + Animations",[89,162,150],{},[71,164,165,170,173],{},[89,166,167],{},[92,168,169],{},"M5",[89,171,172],{},"C++ Models \u002F Table、WindowManager",[89,174,150],{},[71,176,177,182,185],{},[89,178,179],{},[92,180,181],{},"M6",[89,183,184],{},"文档站完善 + README + 发布",[89,186,187],{},"🔄 进行中",[189,190,191],"p",{},"每个里程碑独立可构建、可运行验证（showcase 承载）。",[193,194,196],"h2",{"id":195},"组件计划github-issues-1-10","组件计划（GitHub issues #1-10）",[189,198,199,200,203],{},"每批一个组件，对应一个 GitHub issue，实现完关闭对应 issue。见 ",[201,202,53],"a",{"href":54},"。",[193,205,206],{"id":206},"当前已落地组件",[65,208,209,219],{},[68,210,211],{},[71,212,213,216],{},[74,214,215],{},"组件",[74,217,218],{},"说明",[84,220,221,230,240,250,268],{},[71,222,223,227],{},[89,224,225],{},[99,226,122],{},[89,228,229],{},"声明式主题入口（M1）",[71,231,232,237],{},[89,233,234],{},[99,235,236],{},"ShadcnButton",[89,238,239],{},"6 variant × 5 size，loading \u002F 键盘焦点环（M2）",[71,241,242,247],{},[89,243,244],{},[99,245,246],{},"ShadcnButtonGroup",[89,248,249],{},"按钮组：合并边框 + 分隔线",[71,251,252,261],{},[89,253,254,257,258],{},[99,255,256],{},"ShadcnToggle"," \u002F ",[99,259,260],{},"ShadcnToggleGroup",[89,262,263,264,267],{},"切换按钮，支持 ",[99,265,266],{},"exclusive"," 单选",[71,269,270,275],{},[89,271,272],{},[99,273,274],{},"ShadcnSpinner",[89,276,277],{},"加载指示器（Button loading 内部使用）",{"title":279,"searchDepth":280,"depth":280,"links":281},"",2,[282,283],{"id":195,"depth":280,"text":196},{"id":206,"depth":280,"text":206},"组件开发路线图与当前进度。","md",null,{},{"icon":34},{"title":31,"description":284},"W7LnSV1Wl6TeDj_kyezXZivpS306NePF0b5HPIBfOBg",[292,294],{"title":26,"path":27,"stem":28,"description":293,"icon":29,"children":-1},"仓库目录结构与 QML 模块约定。",{"title":43,"path":44,"stem":45,"description":295,"icon":38,"children":-1},"QtShadcn 技术设计：定位、选型、架构、Token 系统、组件规范、里程碑与风险决策。",1787050744383]