教學(xué)優(yōu)勢
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系。曙海集團的課程在業(yè)內(nèi)有著廣泛的美譽度和響亮的知名度。
秉承二十幾年積累的教學(xué)品質(zhì),本課程以真實項目實戰(zhàn)為導(dǎo)向,授課工程師將會與您分享設(shè)計的全流程及工具的綜合使用技巧、經(jīng)驗。
QT與QML應(yīng)用開發(fā)培訓(xùn)課程???
?
本課程結(jié)合Qt應(yīng)用開發(fā)的需要,透徹解析Qt和相關(guān)的QML編程原理到應(yīng)用開發(fā)技術(shù),課程將結(jié)合實際案例講解構(gòu)建一個應(yīng)用所需的關(guān)鍵技術(shù),涉及:UI、信號和槽、QML和GUI各種應(yīng)用開發(fā)等編程技術(shù)。本課程將協(xié)助學(xué)員熟悉如何編寫 Qt 的QML應(yīng)用程序,并了解其運用。
?
培訓(xùn)目標:?
· ?Qt框架、面向?qū)ο缶幊淘砼c工具
· ?Qt 信號與槽、元對象的編程原理與應(yīng)用
· ?基于QT的界面框架模式
· ?QT之GUI應(yīng)用開發(fā)
· ?qt進行圖形繪制的編程原理與應(yīng)用
· ?QML編程基礎(chǔ)
· ?QML動畫特效
· ?qt進行多線程編程原理與應(yīng)用
?
培訓(xùn)對象:C++開發(fā)工程師。
?
學(xué)員基礎(chǔ):具有C++,Lunix基礎(chǔ)經(jīng)驗
?
培訓(xùn)大綱:
Qt框架、面向?qū)ο缶幊淘砼c工具 |
Qt 簡介與現(xiàn)狀 |
Qt 信號與槽、元對象的編程原理與應(yīng)用 |
Qt常用控件介紹 |
基于QT的界面框架模式 |
MVC架構(gòu)模式簡介 ·??Qt的模型/視圖架構(gòu) ·??用于表格的QStandardItemModel ·??創(chuàng)建自定義表格模型 ·??用于樹QStandardItemModel的用法 ·??創(chuàng)建自定義樹模型 ·??與數(shù)據(jù)類型相關(guān)的編輯器 ·??與數(shù)據(jù)類型相關(guān)的委托 ·??與模型相關(guān)的委托 模型/視圖中的視圖 ·??QAbstractItemView子類 ·??與模型相關(guān)的可視化視圖 |
QT之GUI應(yīng)用開發(fā) |
QT典型界面控件組 ·??QTextDocument簡介 ·??創(chuàng)建自定義的文本編輯器 ·??一個單行的富文本編輯器 ·??編輯多行的富文本 ·??高質(zhì)量地輸出QTextDocument文件 ·??創(chuàng)建QTextDocument ·??輸出和打印文檔 ·??繪制頁面 ·??圖形/視圖架構(gòu) ·??圖形/視圖窗口部件和布局 ·??圖形項簡介 ·??場景、項和動作 ·??增強QGraphicsView的功能 ·??創(chuàng)建可停靠的工具箱窗口部件 ·??創(chuàng)建自定義圖形項 |
qt進行圖形繪制的編程原理與應(yīng)用 |
qt坐標系統(tǒng) ·??圖形的繪畫 ·??圖形填充 ·??創(chuàng)建繪畫設(shè)備 ·??寫入一個圖片文件 ·??繪畫樣式 ·??圖形視圖框架的結(jié)構(gòu) ·??圖形視圖坐標系統(tǒng) |
QML編程基礎(chǔ) |
QML ·??第一個QML程序 ·??QML文檔構(gòu)成 ·??QML基本語法 ·??Rectangle(矩形)元素 ·??Image(圖像)元素 ·??Text(文本)元素 ·??自定義元素(組件) ·??Positioner(定位器) ·??Anchor(錨) QML事件處理 ·??鼠標事件 ·??鍵盤事件 ·??輸入控件與焦點 QML集成JavaScript ·??調(diào)用JavaScript函數(shù) ·??導(dǎo)入JS文件 |
QML動畫特效 |
動畫和狀態(tài)機框架 ·??PropertyAnimation元素 ·??其他動畫元素 ·??Animator元素 ·??狀態(tài)和切換 ·??設(shè)計組合動畫 ·??3D旋轉(zhuǎn) ·??色彩處理 |
qt進行多線程編程原理與應(yīng)用 |
qt內(nèi)部進程通信 ·??同步線程 ·??線程安全的事件傳遞 ·??qt庫互斥量 ·??線程互斥鎖 |
QT 相關(guān)的接口編程 |
QT的文件訪問 |
?
?