QML 教程目录¶
按顺序学即可:先把“能跑起来 + QML 的直觉”打通,再学布局、组件化与动画,最后再做工程化与 C++ 交互。
约束:本教程示例默认不使用 QtQuick.Controls(只用 QtQuick 基础元素自己搭 UI)。
QML 入门¶
- 01-创建 QML 项目:从 Qt Creator 到跑起来
- 02-QML 入门:快速搭界面(不使用 QtQuick.Controls)
- 03-QML 布局与定位:anchors / positioners / 尺寸系统
- 04-QML 状态与动画:states / transitions / Behavior
- 05-QML 组件化规范:属性/信号/方法与可复用写法
- 06-QML 与 C++ 交互:注册类型/上下文属性/信号槽
- 07-主题与配色体系:用 Theme 管理颜色、字体、圆角
- 08-资源与工程组织:qrc、qmldir、QML module、CMake
- 09-性能与调试:Binding 循环、过度创建、Profiler/Scene Graph
- 10-QML 常用元素与属性速查
组件库¶
- SplitText
- 待定