霍亞飛編*的這本《Qt Creator快速入門(第3 版)》是基于Qt Creator集成開發(fā)環(huán)境的入門書籍,詳細(xì)介紹了Qt
Creator開發(fā)環(huán)境的使用和Qt基本知識(shí)點(diǎn)的應(yīng)用。本書內(nèi)容主要包括Qt的基本應(yīng)用,以及Qt
在圖形動(dòng)畫、影音媒體、數(shù)據(jù)處理和網(wǎng)絡(luò)通信方面的應(yīng)用內(nèi)容。與第2版相比,本書使用Z新的Qt 5.6.1和 Qt Creator
4.0.1進(jìn)行了全書修訂,主要重寫了3D 繪圖、影音媒體、WebKit等章節(jié);添加了Qt 5框架介紹、將Qt 4代碼遷移到Qt
5等相關(guān)附錄,從而幫助初學(xué)者快速入門Qt 5編程。
本書內(nèi)容全面、實(shí)用,講解通俗易懂,適合沒有
Qt編程基礎(chǔ)、有Qt編程基礎(chǔ)但是沒有形成知識(shí)框架以及想學(xué)習(xí)Qt某一方面應(yīng)用的讀者,也適合想從Qt 4跨入Qt 5編程的讀者。對(duì)于想學(xué)習(xí)QML及Qt
Quick編程的讀者,可以學(xué)習(xí)《Qt5編程入門》一書;想進(jìn)一步學(xué)習(xí)Qt開發(fā)實(shí)例的讀者,可以學(xué)習(xí)《Qt及Qt Quick開發(fā)實(shí)戰(zhàn)精解》一書。
第1篇 基本應(yīng)用篇
第1章 QtCreator簡介
1.1 QtCreator的下載與安裝
1.2 QtCreator環(huán)境介紹
1.2.1 運(yùn)行一個(gè)示例程序
1.2.2 幫助模式
1.3 Qt工具簡介
1.3.1 QtAssistant(Qt助手)
1.3.2 QtDesigner(Qt設(shè)計(jì)師)
1.3.3 QtLinguist(Qt語言家)
1.4 小結(jié)
第2章 HelloWorld
2.1 編寫HelloWorld程序
2.1.1 新建QtWidgets應(yīng)用
2.1.2 文件說明與界面設(shè)計(jì)
2.2 程序的運(yùn)行與發(fā)布
2.2.1 程序的運(yùn)行
2.2.2 程序的發(fā)布
2.2.3 設(shè)置應(yīng)用程序圖標(biāo)
2.3 helloworld程序源碼與編譯過程詳解
2.3.1 純代碼編寫程序與命令行編譯
2.3.2 使用.ui文件
2.3.3 自定義C 類
2.3.4 使用Qt設(shè)計(jì)師界面類
2.4 項(xiàng)目模式和項(xiàng)目文件介紹
2.4.1 項(xiàng)目模式
2.4.2 項(xiàng)目文件
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 對(duì)話框QDialog
3.2.1 模態(tài)和非模態(tài)對(duì)話框
3.2.2 多窗口切換
3.2.3 標(biāo)準(zhǔn)對(duì)話框
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 可擴(kuò)展窗口
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對(duì)象模型與容器類
第8章 界面外觀
第9章 國際化、幫助系統(tǒng)和Qt插件
第2篇 圖形動(dòng)畫篇
第10章 2D繪圖
第11章 圖形視圖、動(dòng)畫和狀態(tài)機(jī)框架
第12章 3D繪圖
第3篇 影音媒體篇
第13章 音視頻播放
第14章 相機(jī)和音頻錄制
第4篇 數(shù)據(jù)處理篇
第15章 文件、目錄和輸入/輸出
第16章 模型/視圖編程
第17章 數(shù)據(jù)庫和XML
第5篇 網(wǎng)絡(luò)通信篇
第18章 網(wǎng)絡(luò)編程
第19章 進(jìn)程和線程
第20章 Qt WebEngine
附錄A Qt5簡介
附錄B 將Qt4代碼遷移到Qt5
附錄C Qt5中C API更改
附錄D 安裝MSVC版本Qt
附錄E Qt Creator鍵盤快捷鍵速查
參考文獻(xiàn)