06 · QML 现代界面(进阶)
模块概述
本模块深入 QML 开发的核心难点:属性绑定机制、Controls 样式定制、C++ 与 QML 互操作、动画系统、模型视图高级用法、多线程 WorkerScript 模型。每篇在入门基础上聚焦工程级陷阱与高级模式。
章节列表
- 01 QML 语法进阶 — 绑定断裂排查与修复、
required property、readonly property、延迟初始化 - 02 属性绑定进阶 —
Binding元素条件绑定、Qt.binding()重建绑定、双向绑定、属性别名 - 03 Qt Quick Controls 进阶 — Material/Fusion/Universal 样式切换、自定义 Control 模板、Palette 主题管理
- 04 C++/QML 互操作进阶 —
QML_ELEMENT/QML_SINGLETON、QAbstractListModel、线程安全 - 05 QML 动画进阶 —
PathAnimation、Animator渲染线程动画、物理感动画、性能分析 - 06 QML 模型视图进阶 —
DelegateModel分组排序、ListView::section分节、QSortFilterProxyModel - 07 QML 异步进阶 —
WorkerScript多线程、XMLHttpRequest异步 HTTP、Loader异步组件加载