高清PDF電子書-基于嵌入式Linux的Qt圖形程序實戰開發351頁本書的主要內容
第一章認識 Qt。主要介紹了 Qt 的相關概念,Qt 不同的版本,Qt 安裝在不同的平臺上。
開發嵌入式的 Qt 應用軟件時,需要建立的交叉編譯環境。最后一小節,通過 Hello Qt 的文
本顯示,簡單的了解了一下 Qt 的開發以及編譯流程。
第二章信號與槽。主要介紹了信號與槽的實現機制。信號與槽機制是 Qt 的核心機制,
信號與槽的關聯通過調用 QObject 對象的 connect 函數來將某個對象的信號與另外一個對
象的槽函數相關聯,這樣當發射者發射信號時,接收者的槽函數將被調用。并通過實例介紹
了信號和槽的創建和使用方法,最后介紹了信號與槽需要注意的問題。
第三章對話框設計。主要介紹了 Qt 中最常見的對話框類。其中包括如何自定義對話框
以及內建對話框的使用。對話框幾乎貫穿整個學習過程,在常用軟件中會經常出現,通過幾
個例子介紹了它們的使用方法。
第四章創建主窗口。主要介紹了應用程序主窗口框架的組成:菜單欄、工具欄、錨接窗
口、中心部件、狀態欄。常用的創建主窗口的方法,以及其優缺點和適用場合;完全使用代
碼創建主窗口的方法和步驟;一些有關窗口部件的知識。
第五章自定義窗口部件。主要介紹了如何通過 Qt 類庫中提供的多種類,子類化出相應
的窗口部件。另外介紹從 QWidget 基類直接開始繼承,創造出自己的窗口部件。但一般提
倡使用 Qt 庫中提供的已經存在的比較完善的類庫,不提倡自己創建。在本章的最后介紹雙
緩沖技術,雙緩沖技術是用來優化繪制事件的顯示。
第六章部件布局。主要介紹了 GUI 編程不可缺少的部分——Qt 布局管理,即使再簡單
的程序,也需要有合理的布局,否則界面將失去價值。在本章詳細介紹了 Qt 中的布局管理,
其中涉及到的布局管理類有布局管理器、分裂器、棧部件以及工作空間。其實多文檔屬于布
局管理,在第十三章中詳細介紹。
第七章文本輸入和表。主要介紹了 Qt 中的基本的文本輸入控件,主要包括 QComboBox、
QLineEdit、QTextEdit。并介紹了 QTableView 類的子類 QTableWidget 類和 QTableWidgetItem
類,本章通過自己構造一個簡單的單元格模型類 Cell 來介紹其有關各類的詳細屬性、成員
函數可參考 Qt 4.7 幫助文檔。
第八章容器類。主要介紹了 Q
標簽:
嵌入式
linux
上傳時間:
2022-03-22
上傳用戶: