課程目標:
嵌入式Linux的設備在多媒體類,一般是具有LCD Display。而目前Qt/Qtopia夾其具有:優良的跨平臺特性、物件導向、豐富的 API、支援 2D/3D 圖形渲染、大量的開發文檔、XML 支持等優點,讓Qt/Qtopia漸成為嵌入式Linux於圖形用戶介面的主流。本課程完全以實作為主,課程中將會現場撰寫QT實作程式的範例,使學員可以熟悉嵌入式Linux QT圖形化介面設計。
修課條件:
1.應具備C/C++程式語言能力
2.Linux Programming 基本概念,Makefile
上課時間: 48小時
課程大綱:
1. QT程式架構:使用QT撰寫"Hello World"
2. 建立各式QT視窗程式:QWidget、QDialog、QMainwindow
3. 實作QT各種應用功能
4. 建立客製化之Widget:
5. QT Layout管理
6. QT的對話盒類別
7. QT 字串處理
8. QT/embedded事件機制介紹: QT的各種Event Function、signal and slot 機制
9. 使用常用QT之元件:功能表類之元件、按鈕類之元件、Item項次類、輸入類之元件、Container類之元件、Display類之元件
10.在QT中創建圖形:QPainter
11.嵌入式QT設計
沒有留言:
張貼留言