课程目录:qml与qt培训
4401 人关注
(78637/99817)
课程大纲:

        qml与qt培训

 

 

 

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集成

·调用函数

·导入JS文件

QML动画

动画和状态机框架
QML动画元素

·PropertyAnimation元素

·其他动画元素

·Animator元素
动画流UI界面

·状态和切换

·设计组合动画
图像

·3D旋转

·色彩处理

qt进行多线程编程原理与应用

qt内部进程通信
早期的ipc方法:信号与管道
信号机制
管道
基于平台的线程qthread

·同步线程

·线程的事件传递

·qt库互斥量

·线程互斥锁
实例:曼德布洛特集合

QT 相关的接口编程

QT的文件访问
QT的数据库访问
QT的网络通信