IDE 用法
Qt Assistant、Qt Quick Designer、qmlscene工具使用
基本元素
1.基本元素: Rectangle、Item、Text、Image
2.标准控件: TextInput、TextField、TextEdit、TextArea、RadioButton、CheckBox、Combox、Slider、Flickable、Screen等
QML基础(一)-基本元素和属性
QML进阶(六)-QML中的常用元素
布局定位
1.定位器: Row、Column、Grid、Flow(可以嵌套使用)
2.布局管理器: Gridlayout、RowLayout、Columnlayout
3.锚定位器: anchor
复杂窗体
ApplicationWindow
menuBar/toolBar/statusBar
Menu/menuItem/Action
图形样式
1.提取通用的样式类来进行修改
2.直接使用属性进行配置
QML进阶(七)-OpenGL渲染着色器效果实现
QML进阶(九)通过样式代理实现复杂自定义样式
事件系统
鼠标事件(MouseArea)、键盘事件(Keys)、定时器事件(Timer)、触摸事件(PinchArea)
控件关联
1.信号和槽的通信机制(定义信号、发送信号、相应信号、关联信号和槽函数)
图形动画
2D绘制
使用Canvas画布绘制自定义图形(绘制文本、图像、路径等)
QML进阶(四)-绘制自定义控件
动画状态
1.基本动画:Animation、PropertyAnimation
2.组合动画:ParallelAnimation、SequentialAnimation
3.状态和过渡: State、Transition
QML基础(二)-动态元素
模型视图
视图: ListView、TableView、GridView、PathView
模型: Repeater、Model
在QML委托代理机制中使用C++数据模型
QML基础(三)-(模型-视图-代理)
粒子系统
粒子系统、发送方向、粒子类型、特效类别
QML进阶(五)-通过粒子模拟系统实现各种炫酷的特效
多媒体应用
MeidaPlayer 播放器
拍照录音: Camera、VieoOutput
QML进阶(十三) 音视频操作
动态加载图元对象
1.Loader类 2.Component组件 3.Qt.CreateComponent()创建组件
QMLC_91">QML+C++联合编程
1.数据处理
2.网络请求
3.进程线程