Course Code: qtqmlone
Duration: 42 hours
Course Outline:

要求:

  1. C ++编程技能
  2. 基本接触过GUI编程

培训大纲:

Qt核心模块 

Qt核心模块是Qt相关课程的起点,这个课程主要是向C ++开发者介绍Qt编程技巧,针对非常初级的Qt开发工程师,向开发者介绍了Qt开发框架涵盖的范围,他的跨平台特性,以及双向的库和工具的介绍。

学习目标:

  1. Qt模块
  2. Qt应用的内部架构
  3. 开发工具
  4. 编译和调试
  5. Qt的元对象模型,信号槽机制

QtQuick和QML

QtQuick和QML课程可以使您的GUI开发技巧更上一层楼,您将使用QML这种声明式语言,大大提高了您的开发效率,并且您将拥有开发出动感面的能力。

学习目标:

  1. QtQuick Designer介绍
  2. 通过QML创建UI界面
  3. QtQuickControls2简介
  4. 自定义QML控件
  5. QML中的模型/视图模型
  6. QML和C ++的交互
  7. QML中的图表

实际练习

通过练习,开发一个demo程序,Qt的程序通过CANBus获取数据并展示在图表中,并且将历史数据放置在SQLite数据库中,并实现历史数据查看。