商品描述
本書是基於Qt Creator集 成開發環境的Qt入門指南, 系統講解了經典的C++ Widgets編程,內容涵蓋Qt 核心模塊,並深入圖形動畫 、影音媒體、數據處理及網 絡通信等關鍵應用領域。全 書已針對 的Qt 6.8與Qt Creator 18進行全面修訂, 內容翔實,語言通俗,是零 基礎新手構築Qt知識體系的 理想選擇,同時也適合希望 系統梳理Qt知識或專註特定 方向開發的讀者。 作為本系列叢書的基石 ,學完本書後,讀者可以繼 續通過《QML和Qt Quick快 速入門(第2版)》探索現代 UI開發,或通過《Qt Widgets及Qt Quick開發實 戰精解》進階綜合項目實戰 。
目錄大綱
第1篇 基本應用篇
第1章 Qt Creator簡介
1.1 Qt與Qt Creator的下載與安裝
1.2 Qt Creator界面介紹
1.3 運行一個示例程序
1.4 編輯模式介紹
1.5 幫助模式介紹
1.6 Qt工具簡介
1.7 關於本書源碼的使用
1.8 小結
第2章 Hello World
2.1 編寫Hello World程序
2.1.1 新建Qt Widgets應用
2.1.2 核心項目文件簡介
2.1.3 設計模式介紹
2.2 程序的運行與發布
2.3 項目模式和項目文件介紹
2.4 helloworld程序源碼與編譯過程詳解
2.4.1 在Qt Creator中使用純代碼編寫並編譯運行程序
2.4.2 使用其他編輯器純代碼編寫程序並在命令行編譯運行
2.4.3 使用.ui文件來生成界面
2.4.4 自定義C++窗口類
2.4.5 使用現成的Qt設計師界面類
2.5 小結
第3章 窗口部件
3.1 基礎窗口部件QWidget
3.1.1 窗口、子部件以及窗口類型
3.1.2 窗口幾何布局
3.1.3 程序調試
3.2 對話框QDialog
3.2.1 模態和非模態對話框
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 小結
第4章 布局管理
4.1 布局管理系統
4.1.1 布局管理器簡介
4.1.2 基本布局管理器
4.1.3 柵格布局管理器
4.1.4 窗體布局管理器
4.1.5 綜合使用布局管理器
4.1.6 設置部件大小
4.1.7 可擴展窗口
4.1.8 拆分器
