Course Code:
qtqmlone
Duration:
42 hours
Course Outline:
要求:
- C ++编程技能
- 基本接触过GUI编程
培训大纲:
Qt核心模块
Qt核心模块是Qt相关课程的起点,这个课程主要是向C ++开发者介绍Qt编程技巧,针对非常初级的Qt开发工程师,向开发者介绍了Qt开发框架涵盖的范围,他的跨平台特性,以及双向的库和工具的介绍。
学习目标:
- Qt模块
- Qt应用的内部架构
- 开发工具
- 编译和调试
- Qt的元对象模型,信号槽机制
QtQuick和QML
QtQuick和QML课程可以使您的GUI开发技巧更上一层楼,您将使用QML这种声明式语言,大大提高了您的开发效率,并且您将拥有开发出动感面的能力。
学习目标:
- QtQuick Designer介绍
- 通过QML创建UI界面
- QtQuickControls2简介
- 自定义QML控件
- QML中的模型/视图模型
- QML和C ++的交互
- QML中的图表
实际练习
通过练习,开发一个demo程序,Qt的程序通过CANBus获取数据并展示在图表中,并且将历史数据放置在SQLite数据库中,并实现历史数据查看。