QtShadcn
A modern, composable UI component library for Qt 6 / QML, inspired by shadcn/ui.
Design Token → Component → Composition → Theme。QML 管 UI,C++ 管能力,复用 Qt Quick Controls 的键盘导航与无障碍。
设计哲学
Design Token 驱动
语义化颜色 / 圆角 / 间距 token,`theme.mode = "dark"` 全局随动,所有组件绑定自动刷新。
可组合组件
组件像积木一样组合:Card = CardHeader / CardContent / CardFooter,对齐 shadcn/ui 的组合方式。
复用 Quick Controls
键盘导航、Focus、无障碍开箱即得。只替换视觉与组件 API,不重新发明基础行为。
C++ 能力层
Theme 引擎、Icon 注册、Model 等能力层落在 C++,不退化成一个「QML 样式库」。