曙海教學優勢
本課程以項目實現為導向,面向企事業項目實際需要,秉承二十一年積累的教學品質,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。線上/線下/上門皆可,課程可定制,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。曙海培訓的課程在業內有著響亮的知名度。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。
QT與QML應用開發培訓課程???
?
本課程結合Qt應用開發的需要,透徹解析Qt和相關的QML編程原理到應用開發技術,課程將結合實際案例講解構建一個應用所需的關鍵技術,涉及:UI、信號和槽、QML和GUI各種應用開發等編程技術。本課程將協助學員熟悉如何編寫 Qt 的QML應用程序,并了解其運用。
?
培訓目標:?
· ?Qt框架、面向對象編程原理與工具
· ?Qt 信號與槽、元對象的編程原理與應用
· ?基于QT的界面框架模式
· ?QT之GUI應用開發
· ?qt進行圖形繪制的編程原理與應用
· ?QML編程基礎
· ?QML動畫特效
· ?qt進行多線程編程原理與應用
?
培訓對象:C++開發工程師。
?
學員基礎:具有C++,Lunix基礎經驗
?
培訓大綱:
Qt框架、面向對象編程原理與工具 |
Qt 簡介與現狀 |
Qt 信號與槽、元對象的編程原理與應用 |
Qt常用控件介紹 |
基于QT的界面框架模式 |
MVC架構模式簡介 ·??Qt的模型/視圖架構 ·??用于表格的QStandardItemModel ·??創建自定義表格模型 ·??用于樹QStandardItemModel的用法 ·??創建自定義樹模型 ·??與數據類型相關的編輯器 ·??與數據類型相關的委托 ·??與模型相關的委托 模型/視圖中的視圖 ·??QAbstractItemView子類 ·??與模型相關的可視化視圖 |
QT之GUI應用開發 |
QT典型界面控件組 ·??QTextDocument簡介 ·??創建自定義的文本編輯器 ·??一個單行的富文本編輯器 ·??編輯多行的富文本 ·??高質量地輸出QTextDocument文件 ·??創建QTextDocument ·??輸出和打印文檔 ·??繪制頁面 ·??圖形/視圖架構 ·??圖形/視圖窗口部件和布局 ·??圖形項簡介 ·??場景、項和動作 ·??增強QGraphicsView的功能 ·??創建可??康墓ぞ呦浯翱诓考?/span> ·??創建自定義圖形項 |
qt進行圖形繪制的編程原理與應用 |
qt坐標系統 ·??圖形的繪畫 ·??圖形填充 ·??創建繪畫設備 ·??寫入一個圖片文件 ·??繪畫樣式 ·??圖形視圖框架的結構 ·??圖形視圖坐標系統 |
QML編程基礎 |
QML ·??第一個QML程序 ·??QML文檔構成 ·??QML基本語法 ·??Rectangle(矩形)元素 ·??Image(圖像)元素 ·??Text(文本)元素 ·??自定義元素(組件) ·??Positioner(定位器) ·??Anchor(錨) QML事件處理 ·??鼠標事件 ·??鍵盤事件 ·??輸入控件與焦點 QML集成JavaScript ·??調用JavaScript函數 ·??導入JS文件 |
QML動畫特效 |
動畫和狀態機框架 ·??PropertyAnimation元素 ·??其他動畫元素 ·??Animator元素 ·??狀態和切換 ·??設計組合動畫 ·??3D旋轉 ·??色彩處理 |
qt進行多線程編程原理與應用 |
qt內部進程通信 ·??同步線程 ·??線程安全的事件傳遞 ·??qt庫互斥量 ·??線程互斥鎖 |
QT 相關的接口編程 |
QT的文件訪問 |
?
?