YL7428 9787121316982 9787115403254
第1章 Qt概述 1
1.1 什麼是Qt 1
1.2 Qt 5的安裝 2
1.2.1 下載安裝Qt 5 2
1.2.2 運行Qt 5 Creator 5
1.2.3 Qt 5開發環境 6
1.3 Qt 5開發步驟及實例 8
1.3.1 設計器Qt 5 Designer實現 8
1.3.2 代碼實現簡單實例 15
L1.2 Qt 5安裝:概念解析 18
夥伴編輯模式(Edit Buddies) 18
L1.3 Qt 5開發步驟及實例:概念解析 19
L1 信號和槽機製(Signal & Slot) 19
L2 Qt 5元對象係統 21
L3 布局管理器 21
第2章 Qt 5模闆庫、工具類及控件 22
2.1 字符串類 22
2.1.1 操作字符串 22
2.1.2 查詢字符串數據 24
2.1.3 字符串的轉換 24
2.2 容器類 26
2.2.1 QList類、QLinkedList類和QVector類 26
2.2.2 QMap類和QHash類 32
2.3 QVariant類 35
2.4 算法及正則錶達式 37
2.4.1 Qt 5常用算法 37
2.4.2 基本的正則錶達式 38
2.5 控件 39
2.5.1 按鈕組(Buttons) 40
2.5.2 輸入部件組(Input Widgets) 41
2.5.3 顯示控件組(Display Widgets) 43
2.5.4 空間間隔組(Spacers) 44
2.5.5 布局管理組(Layouts) 44
2.5.6 容器組(Containers) 44
2.5.7 項目視圖組(Item Views) 47
2.5.8 項目控件組(Item Widgets) 49
2.5.9 小綜閤例子 53
L2.1 字符串類QString:概念解析 56
L1 隱式共享 56
L2 內存分配策略 58
L2.5 Qt 5控件:概念解析 58
Qt::WindowFlags枚舉類型 58
第3章 Qt 5布局管理 61
3.1 分割窗口QSplitter類 61
3.2 停靠窗口QDockWidget類 63
3.3 堆棧窗體QStackedWidget類 66
3.4 基本布局(QLayout) 69
3.5 【綜閤實例】:修改用戶資料 74
第4章 Qt 5基本對話框 86
4.1 標準文件對話框類 90
4.1.1 函數說明 90
4.1.2 創建步驟 91
4.2 標準顔色對話框類 92
4.2.1 函數說明 92
4.2.2 創建步驟 92
4.3 標準字體對話框類 93
4.3.1 函數說明 93
4.3.2 創建步驟 94
4.4 標準輸入對話框類 94
4.4.1 標準字符串輸入對話框 98
4.4.2 標準條目選擇對話框 98
4.4.3 標準int類型輸入對話框 99
4.4.4 標準double類型輸入對話框 100
4.5 消息對話框類 101
4.5.1 Question消息框 104
4.5.2 Information消息框 105
4.5.3 Warning消息框 105
4.5.4 Critical消息框 106
4.5.5 About消息框 107
4.5.6 About Qt消息框 107
4.6 自定義消息框 108
4.7 工具盒類 109
4.8 進度條 114
4.9 調色闆與電子鍾 118
4.9.1 QPalette類 118
4.9.2 QTime類 124
4.9.3 【綜閤實例】:電子時鍾 125
4.10 可擴展對話框 128
4.11 不規則窗體 131
4.12 程序啓動畫麵(QSplashScreen) 134
第5章 Qt 5主窗口 137
5.1 Qt 5主窗口構成 137
5.1.1 基本元素 137
5.1.2 【綜閤實例】:文本編輯器 138
5.1.3 菜單與工具欄的實現 142
5.2 Qt 5文件操作功能 147
5.2.1 新建文件 147
5.2.2 打開文件 148
5.2.3 打印文件 150
5.3 Qt 5圖像坐標變換 153
5.3.1 縮放功能 153
5.3.2 鏇轉功能 154
5.3.3 鏡像功能 156
5.4 Qt 5文本編輯功能 157
5.4.1 設置字體 160
5.4.2 設置字號 161
5.4.3 設置文字加粗 161
5.4.4 設置文字斜體 161
5.4.5 設置文字加下畫綫 162
5.4.6 設置文字顔色 162
5.4.7 設置字符格式 163
5.5 Qt 5排版功能 163
5.5.1 實現段落對齊 164
5.5.2 實現文本排序 165
第6章 Qt 5圖形與圖片 169
6.1 Qt 5位置相關函數 169
6.1.1 區彆概述 169
6.1.2 【實例】:位置函數的使用 170
6.2 Qt 5基礎圖形的繪製 174
6.2.1 繪圖框架設計 174
6.2.2 繪圖區的實現 175
6.2.3 主窗口的實現 180
6.3 Qt 5雙緩衝機製 193
6.3.1 原理與設計 193
6.3.2 繪圖區的實現 195
6.3.3 主窗口的實現 198
6.4 顯示Qt 5 SVG格式圖片 201
L6.4 Qt 5 SVG格式圖片顯示:概念解析 207
XML 207
第7章 Qt 5圖形視圖框架 209
7.1 圖形視圖體係結構 209
7.1.1 Graphics View的特點 209
7.1.2 Graphics View的三元素 209
7.1.3 GraphicsView的坐標係統 211
7.2 【實例】:圖形視圖 213
7.2.1 飛舞的蝴蝶 213
7.2.2 地圖瀏覽器 216
7.2.3 圖元創建 222
7.2.4 圖元的鏇轉、縮放、切變和位移 232
第8章 Qt 5模型/視圖結構 239
8.1 概述 239
8.1.1 基本概念 240
8.1.2 【實例】:模型/視圖類使用 240
8.2 模型(Model) 242
8.3 視圖(View) 246
8.4 代理(Delegate) 259
第9章 Qt 5文件及磁盤處理 268
9.1 讀寫文本文件 268
9.1.1 QFile類讀寫文本 268
9.1.2 QTextStream類讀寫文本 270
9.2 讀寫二進製文件 272
9.3 目錄操作與文件係統 274
9.3.1 文件大小及路徑獲取實例 274
9.3.2 文件係統瀏覽 276
9.4 獲取文件信息 280
9.5 監視文件和目錄變化 284
第10章 Qt 5網絡與通信 287
10.1 獲取本機網絡信息 287
10.2 基於UDP的網絡廣播程序 291
10.2.1 UDP協議工作原理 291
10.2.2 UDP 編程模型 291
10.2.3 【實例】:UDP服務器編程 292
10.2.4 【實例】:UDP客戶端編程 294
10.3 基於TCP的網絡聊天室程序 297
10.3.1 TCP協議工作原理 298
10.3.2 TCP編程模型 298
10.3.3 【實例】:TCP服務器編程 299
10.3.4 【實例】:TCP客戶端編程 305
10.4 Qt網絡應用開發初步 310
10.4.1 【實例】:簡單網頁瀏覽器 311
10.4.2 文件下載實例 312............
評分
評分
評分
評分
評分
評分
評分
評分
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有