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數據庫中,並實現曆史數據查看。