霍亞飛編*的這本《Qt Creator快速入門(第3 版)》是基于Qt Creator集成開發(fā)環(huán)境的入門書籍,詳細介紹了Qt
Creator開發(fā)環(huán)境的使用和Qt基本知識點的應(yīng)用。本書內(nèi)容主要包括Qt的基本應(yīng)用,以及Qt
在圖形動畫、影音媒體、數(shù)據(jù)處理和網(wǎng)絡(luò)通信方面的應(yīng)用內(nèi)容。與第2版相比,本書使用Z新的Qt 5.6.1和 Qt Creator
4.0.1進行了全書修訂,主要重寫了3D 繪圖、影音媒體、WebKit等章節(jié);添加了Qt 5框架介紹、將Qt 4代碼遷移到Qt
5等相關(guān)附錄,從而幫助初學者快速入門Qt 5編程。
本書內(nèi)容全面、實用,講解通俗易懂,適合沒有
Qt編程基礎(chǔ)、有Qt編程基礎(chǔ)但是沒有形成知識框架以及想學習Qt某一方面應(yīng)用的讀者,也適合想從Qt 4跨入Qt 5編程的讀者。對于想學習QML及Qt
Quick編程的讀者,可以學習《Qt5編程入門》一書;想進一步學習Qt開發(fā)實例的讀者,可以學習《Qt及Qt Quick開發(fā)實戰(zhàn)精解》一書。
第1篇 基本應(yīng)用篇
第1章 QtCreator簡介
1.1 QtCreator的下載與安裝
1.2 QtCreator環(huán)境介紹
1.2.1 運行一個示例程序
1.2.2 幫助模式
1.3 Qt工具簡介
1.3.1 QtAssistant(Qt助手)
1.3.2 QtDesigner(Qt設(shè)計師)
1.3.3 QtLinguist(Qt語言家)
1.4 小結(jié)
第2章 HelloWorld
2.1 編寫HelloWorld程序
2.1.1 新建QtWidgets應(yīng)用
2.1.2 文件說明與界面設(shè)計
2.2 程序的運行與發(fā)布
2.2.1 程序的運行
2.2.2 程序的發(fā)布
2.2.3 設(shè)置應(yīng)用程序圖標
2.3 helloworld程序源碼與編譯過程詳解
2.3.1 純代碼編寫程序與命令行編譯
2.3.2 使用.ui文件
2.3.3 自定義C 類
2.3.4 使用Qt設(shè)計師界面類
2.4 項目模式和項目文件介紹
2.4.1 項目模式
2.4.2 項目文件
2.4.3 關(guān)于本書源碼的使用
2.5 小結(jié)
第3章 窗口部件
3.1 基礎(chǔ)窗口部件QWidget
3.1.1 窗口、子部件以及窗口類型
3.1.2 窗口幾何布局
3.1.3 程序調(diào)試
3.2 對話框QDialog
3.2.1 模態(tài)和非模態(tài)對話框
3.2.2 多窗口切換
3.2.3 標準對話框
3.3 其他窗口部件
3.3.1 QFrame類族
3.3.2 按鈕部件
3.3.3 QLineEdit
3.3.4 QAbstractSpinBox
3.3.5 QAbstractSlider
3.4 小結(jié)
第4章 布局管理
4.1 布局管理系統(tǒng)
4.1.1 布局管理器
4.1.2 設(shè)置部件大小
4.1.3 可擴展窗口
4.1.4 分裂器(QSplitter)
4.2 設(shè)置伙伴(buddy)
4.3 設(shè)置Tab鍵順序
4.4 QtCreator中的定位器
4.5 小結(jié)
第5章 應(yīng)用程序主窗口
5.1 主窗口框架
5.1.1 Qt資源系統(tǒng)、菜單欄和工具欄
5.1.2 中心部件
5.1.3 Dock部件
5.1.4 狀態(tài)欄
5.1.5 自定義菜單
5.2 富文本處理
……
第6章 事件系統(tǒng)
第7章 Qt對象模型與容器類
第8章 界面外觀
第9章 國際化、幫助系統(tǒng)和Qt插件
第2篇 圖形動畫篇
第10章 2D繪圖
第11章 圖形視圖、動畫和狀態(tài)機框架
第12章 3D繪圖
第3篇 影音媒體篇
第13章 音視頻播放
第14章 相機和音頻錄制
第4篇 數(shù)據(jù)處理篇
第15章 文件、目錄和輸入/輸出
第16章 模型/視圖編程
第17章 數(shù)據(jù)庫和XML
第5篇 網(wǎng)絡(luò)通信篇
第18章 網(wǎng)絡(luò)編程
第19章 進程和線程
第20章 Qt WebEngine
附錄A Qt5簡介
附錄B 將Qt4代碼遷移到Qt5
附錄C Qt5中C API更改
附錄D 安裝MSVC版本Qt
附錄E Qt Creator鍵盤快捷鍵速查
參考文獻