Qt5開發及實例 第3版附盤+Qt 5開發實戰 2本 Qt 5編程入門教程書籍

Qt5開發及實例 第3版附盤+Qt 5開發實戰 2本 Qt 5編程入門教程書籍 pdf epub mobi txt 電子書 下載 2025

陸文周,[韓] 金大zhen,張紅艷 著
圖書標籤:
  • Qt5
  • Qt開發
  • C++
  • GUI編程
  • Qt5開發實例
  • Qt實戰
  • 編程入門
  • Qt教程
  • Qt5編程
  • 軟件開發
  • 技術書籍
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 曠氏文豪圖書專營店
齣版社: 電子工業齣版社
ISBN:9787121316982
商品編碼:13323184360

具體描述

YL7428  9787121316982 9787115403254


Qt5開發及實例 第3版

Qt是軟件開發領域非常**的C++可視化開發平颱,目前*新版本為Qt 5.8。本書以Qt 5.8為平颱,介紹Qt環境、模闆庫工具類及控件、布局管理、基本對話框、主窗口、圖形與圖片、圖形視圖框架、模型/視圖結構、文件及磁盤處理、網絡與通信、事件處理及實例、多綫程、數據庫、多國語言國際化、單元測試框架、QML編程基礎、QML動畫**、Qt Quick Controls開發基礎和Qt Quick Controls 2新穎界麵開發。每個章節在簡單介紹開發環境的基礎上,用一個小實例介紹Qt 5應用程序開發的各個方麵,然後係統介紹Qt應用程序開發技術,通過實例介紹來理解內容。*後利用綜閤實例應用Qt 主要內容。綜閤實例包括汽車銷售管理係統、Qt版Word字處理軟件、Qt版聊天軟件和多功能文檔查看器。本書在保持前麵版本特點的基礎上,重新整編原有內容,重新構建和調試所有實例,同時將Qt 5.5和Qt 5.8新組件和功能融入其中,同步配套相應的實例,對新增加的Qt Quick Controls 2專門增加一章進行介紹。通過幾個大綜閤實例應用Qt主要內容。本書包含很多實例,為瞭方便讀者上機練習,在書中實例介紹時提供源代碼編號CH×××,這些代碼和配套課件通過光盤直接提供,同時可在華信教育資源網(http://www.hxedu.com.cn)上**下載。本書既可作為Qt 的學習和參考用書,也可作為大學教材或Qt 5培訓用書。

第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............


Qt 5開發實戰

  Qt支持C++、Python、Ruby、Perl等多種編程語言,常規用戶應用程序、多媒體、後端係統管理、汽車、國防、傢電、移動設備等多個領域都在廣泛應用Qt。本書在全麵闡述Qt基本功能的基礎上,對新增的功能和服務進行瞭重點介紹。同時運用大量示例,集中講解瞭應用程序的開發方法、技巧和必需的Qt API。讀者通過實際動手操作能夠迅速獲得業務中的相關知識與經驗,本書非常適閤利用**GUI和OpenGL ES開發3D圖像應用程序的人閱讀。

第1章 概述  1
第2章 有用的工具和qmake  6
2.1 Qt Creator IDE  6
2.2 Qt Assistant  14
2.3 Qt Designer  15
2.4 qmake  16
第3章 GUI設計與製作  19
3.1 基礎控件  19
3.1.1 QCheckBox和QButtonGroup  22
3.1.2 QComboBox  25
3.1.3 QCommandLinkButton  26
3.1.4 QDate類和QDateEdit控件  27
3.1.5 QTime類和QTimeEdit控件  30
3.1.6 QDateTime類和QDateTimeEdit控件  33
3.1.7 QDial  35
3.1.8 QSpinBox和QDoubleSpinBox   36
3.1.9 QPushButton和QFocusFrame  39
3.1.10 QFontComboBox   41
3.1.11 QLabel和QLCDNumber  43
3.1.12 QLineEdit  45
3.1.13 QMenu和QMenuBar   47
3.1.14 QProgressBar  50
3.1.15 QRadioButton  51
3.1.16 QScrollArea  52
3.1.17 QScrollBar  53
3.1.18 QSizeGrip  55
3.1.19 QSlider  57
3.1.20 QTabWidget   58
3.1.21 QToolBar和QAction   60
3.1.22 QWidget   62
3.1.23 QTabBar   67
3.1.24 QToolBox   68
3.1.25 QToolButton   69
3.2 布局管理器   70
3.3 **控件   73
3.3.1 QColumnView   74
3.3.2 QDataWidgetMapper   75
3.3.3 QDesktopWidget   77
3.3.4 QCalendarWidget   79
3.4 使用Designer構建GUI   81
3.4.1 控件和信號槽使用示例   84
3.4.2 Calculator Form示例   86
3.5 對話框   88
3.5.1 普通對話框   88
3.5.2 用戶自定義對話框   97
3.6 主窗口   98
3.7 模型/視圖結構和數據綁定控件   101
3.7.1 模型/視圖結構   102
3.7.2 使用模型類和視圖控件   103
3.8 用戶自定義控件和插件   107
3.8.1 實現用戶自定義控件   109
3.8.2 插件製作及布局   118
第4章 信號與槽   128
第5章 數據類型和有用的數據操作類   131
5.1 比較和判斷變量的函數   133
5.2 數據類   136
5.3 容器類   154
5.4 字符串類   159
第6章 文件輸入輸齣  163
.......

用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有