QML、Qt Quick 、Qt Quick Controls 2
一、概念
基本关系
-
QML 是声明式语言,用于描述用户界面。声明式语法(类似JSON+JavaScript),定义UI结构和行为。
-
Qt Quick 是 QML 的标准库,提供基本类型和功能。提供QML语言运行时的基础能力,相当于QML的"标准模板库(STL)"。
-
Quick Controls 2 是基于 Qt Quick 构建的高级别 UI 控件库。
依赖关系
QML → Qt Quick → Quick Controls 2 → 扩展库
主要特点
-
基于 QML:所有 Quick Controls 2 组件都是用 QML 编写的
-
样式系统:提供可定制的样式(Material, Universal, Fusion 等)
- <