QT与QML应用开发培训
Qt框架、面向对象编程原理与工具
Qt 简介与现状
Qt应用范围
深入面向对象编程
Qt编程团队组建管理以及设计开发流程介绍
windows mobile平台qt应用开发流程
linux平台qt应用开发流程
Qt 对象模型与类图,介绍Qt 常用类(Qt对象结构图分析)
QtCreator 集成开发环境介绍(设置开发环境, 设置编译环境,试图切换,快速查声明)
实例:开发第一个图形Qt 程序
Qt 信号与槽、元对象的编程原理与应用
Qt常用控件介绍
信号与槽介绍与类比
元对象系统,元对象属性
布局管理器, 综合三种布局
Qt模块与第三方模块介绍(Qt核心模块,网络模块,数据库模块,webkit模块 Qt Mobility)
实例:用qt实现文本记事本
基于QT的界面框架模式
MVC架构模式简介
模型/视图表格模型
· Qt的模型/视图架构
· 用于表格的QStandardItemModel
· 创建自定义表格模型
模型/视图树模型
· 用于树QStandardItemModel的用法
· 创建自定义树模型
模型/视图委托
· 与数据类型相关的编辑器
· 与数据类型相关的委托
· 与模型相关的委托
模型/视图中的视图
· QAbstractItemView子类
· 与模型相关的可视化视图
QT之GUI应用开发
QT典型界面控件组
各种窗体类型介绍
各种界面布局管理模式介绍
创建富文本编辑器
· QTextDocument简介
· 创建自定义的文本编辑器
· 一个单行的富文本编辑器
· 编辑多行的富文本
创建富文本文档
· 高质量地输出QTextDocument文件
· 创建QTextDocument
· 输出和打印文档
· 绘制页面
创建图形/视图窗口
· 图形/视图架构
· 图形/视图窗口部件和布局
· 图形项简介
创建图形/视图场景
· 场景、项和动作
· 增强QGraphicsView的功能
· 创建可停靠的工具箱窗口部件
· 创建自定义图形项
qt进行图形绘制的编程原理与应用
qt坐标系统
访问屏幕信息
绘画系统
· 图形的绘画
· 图形填充
· 创建绘画设备
· 写入一个图片文件
· 绘画样式
图形视图框架
· 图形视图框架的结构
· 图形视图坐标系统
实例:基本绘画操作
实例:符合图形绘画
QML编程基础
QML
· 第一个QML程序
· QML文档构成
· QML基本语法
QML可视元素
· Rectangle(矩形)元素
· Image(图像)元素
· Text(文本)元素
· 自定义元素(组件)
QML元素布局
· Positioner(定位器)
· Anchor(锚)
QML事件处理
· 鼠标事件
· 键盘事件
· 输入控件与焦点
QML集成JavaScript