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