中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Qt Creator快速入門(第4版)

包郵 Qt Creator快速入門(第4版)

作者:霍亞飛
出版社:北京航空航天大學出版社出版時間:2022-09-01
開本: 其他 頁數: 484
中 圖 價:¥54.9(5.6折) 定價  ¥98.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

Qt Creator快速入門(第4版) 版權信息

Qt Creator快速入門(第4版) 本書特色

全新打造的Qt開源社區強力支持! 短期即可入門及提高的經典Qt系列書籍! 全新,基于Qt 6.2編寫,使用全新模塊進行開發! 經典,植根于Qt網絡系列教程,可無限更新優化! 基礎,每個知識點詳盡講解,并設計了示例程序! 系統,系列書籍涵蓋Qt開發方方面面,相輔相成!

Qt Creator快速入門(第4版) 內容簡介

本書是基于Qt Creator集成開發環境的入門書籍,講解了經典的桌面端C++ Widgets編程和Qt Creator開發環境的使用。本書內容主要包括Qt的基本應用,以及Qt在圖形動畫、影音媒體、數據處理和網絡通信方面的應用內容。與第3版相比,本書使用Qt 6.2.3和Qt Creator 6.0.2進行了全書修訂,主要添加了第18章Qt圖表和數據可視化內容,重寫了第7章正則表達式部分和第13、14章多媒體應用的大部分內容。

Qt Creator快速入門(第4版) 目錄

第1篇基本應用篇

第1章Qt Creator簡介2

1.1軟件的下載與安裝2

1.2Qt Creator環境介紹3

1.2.1運行一個示例程序6

1.2.2幫助模式8

1.3Qt工具簡介10

1.3.1Qt Assistant(Qt助手)10

1.3.2Qt Designer(Qt設計師)10

1.3.3Qt Linguist(Qt語言家)11

1.4關于本書源碼的使用11

1.5小結11

第2章Hello World1

2.1編寫Hello World程序13

2.1.1新建Qt Widgets應用13

2.1.2文件說明與界面設計15

2.2程序的運行與發布17

2.2.1程序的運行17

2.2.2程序的發布2

2.2.3設置應用程序圖標21

2.3項目模式和項目文件介紹22

2.3.1項目模式22

2.3.2項目文件22

2.4helloworld程序源碼與編譯過程詳解23

2.4.1在Qt Creator中使用純代碼編寫并編譯運行程序24

2.4.2使用其他編輯器純代碼編寫程序并在命令行編譯運行程序27

2.4.3使用.ui文件來生成界面30

2.4.4自定義C++ 窗口類33

2.4.5使用現成的Qt設計師界面類36

2.5小結37

第3章窗口部件38

3.1基礎窗口部件QWidget38

3.1.1窗口、子部件以及窗口類型39

3.1.2窗口幾何布局41

3.1.3程序調試42

3.2對話框QDialog45

3.2.1模態和非模態對話框45

3.2.2初識信號和槽并實現多窗口切換47

3.2.3標準對話框51

3.3其他窗口部件57

3.3.1QFrame類族57

3.3.2按鈕部件60

3.3.3QLineEdit62

3.3.4QAbstractSpinBox64

3.3.5QAbstractSlider65

3.4小結66

第4章布局管理67

4.1布局管理系統67

4.1.1布局管理器簡介68

4.1.2基本布局管理器68

4.1.3柵格布局管理器69

4.1.4窗體布局管理器70

4.1.5綜合使用布局管理器70

4.1.6設置部件大小71

4.1.7可擴展窗口74

4.1.8拆分器74

4.2設置伙伴75

4.3設置Tab鍵順序75

4.4Qt Creator中的定位器76

4.5小結77

第5章應用程序主窗口78

5.1主窗口框架78

5.1.1Qt資源系統、菜單欄和工具欄79

5.1.2中心部件84

5.1.3Dock部件85

5.1.4狀態欄85

5.1.5自定義菜單86

5.2富文本處理89

5.2.1富文本文檔結構89

5.2.2文本塊90

5.2.3表格、列表與圖片93

5.2.4查找功能94

5.2.5語法高亮與HTML96

5.3拖放操作97

5.3.1使用拖放打開文件98

5.3.2自定義拖放操作99

5.4打印文檔102

5.5小結104

第6章事件系統105

6.1Qt中的事件105

6.1.1事件的處理106

6.1.2事件的傳遞106

6.2鼠標事件和滾輪事件109

6.3鍵盤事件112

6.4定時器事件與隨機數115

6.5事件過濾器與事件的發送117

6.6小結119

第7章Qt對象模型與容器類120

7.1對象模型120

7.2信號和槽121

7.2.1信號和槽概述121

7.2.2信號和槽典型應用示例122

7.2.3信號和槽的關聯123

7.2.4信號和槽的自動關聯126

7.2.5信號和槽斷開關聯127

7.2.6信號和槽的高級應用128

7.3屬性系統128

7.4對象樹與擁有權131

7.5元對象系統134

7.6容器類135

7.6.1Qt的容器類135

7.6.2遍歷容器139

7.6.3常用的STL算法145

7.6.4QString147

7.6.5QByteArray和QVariant151

7.6.6隱式共享153

7.7正則表達式154

7.7.1正則表達式語法簡介155

7.7.2正常匹配和文本捕獲161

7.7.3全局匹配163

7.7.4部分匹配164

7.7.5通配符匹配167

7.8小結168

第8章界面外觀169

8.1Qt風格169

8.2Qt調色板170

8.3Qt樣式表172

8.3.1使用代碼設置樣式表172

8.3.2在設計模式中設置樣式表173

8.4Qt樣式表語法174

8.5自定義部件外觀與換膚176

8.5.1盒子模型176

8.5.2自定義部件外觀177

8.5.3實現換膚功能178

8.6特殊效果窗體179

8.6.1不規則窗體179

8.6.2透明窗體181

8.7小結183

第9章國際化、幫助系統和Qt插件184

9.1國際化184

9.1.1使用Qt Linguist翻譯應用程序184

9.1.2使用Qt Creator自動生成翻譯文件189

9.1.3程序翻譯中的相關問題190

9.2幫助系統192

9.2.1簡單的幫助提示192

9.2.2定制Qt Assistant193

9.3創建Qt插件200

9.3.1在設計模式提升窗口部件200

9.3.2創建應用程序插件201

9.3.3創建Qt Designer自定義部件205

9.4小結206

第2篇圖形動畫篇

第10章2D繪圖208

10.1基本圖形的繪制和填充208

10.1.1繪制圖形208

10.1.2使用畫筆210

10.1.3使用畫刷211

10.2漸變填充214

10.3坐標系統216

10.3.1抗鋸齒渲染216

10.3.2坐標變換219

10.4繪制文字225

10.5繪制路徑226

10.5.1組成一個路徑226

10.5.2填充規則227

10.6繪制圖像229

10.6.1QImage230

10.6.2QPixmap231

10.6.3QPicture233

10.7復合模式234

10.8雙緩沖繪圖235

10.9繪圖中的其他問題237

10.10小結239

第11章圖形視圖、動畫和狀態機框架240

11.1圖形視圖框架的結構240

11.1.1場景241

11.1.2視圖242

11.1.3圖形項243

11.2圖形視圖框架的坐標系統和事件處理245

11.2.1坐標系統245

11.2.2事件處理與傳播250

11.3圖形視圖框架的其他特性255

11.3.1圖形效果255

11.3.2動畫、碰撞檢測和圖形項組256

11.3.3打印和使用OpenGL進行渲染259

11.3.4圖形部件、布局和內嵌部件260

11.4動畫框架261

11.4.1實現屬性動畫262

11.4.2使用緩和曲線263

11.4.3動畫組264

11.4.4在圖形視圖框架中使用動畫265

11.5狀態機框架267

11.5.1創建狀態機267

11.5.2在狀態機中使用動畫269

11.5.3狀態機框架的其他特性270

11.6小結277

第12章3D繪圖278

12.1使用OpenGL繪制圖形278

12.2繪制多邊形282

12.2.1使用頂點數組282

12.2.2使用緩存283

12.3繪制彩色3D圖形284

12.3.1為圖形設置頂點顏色284

12.3.2實現3D效果285

12.4使用紋理貼圖287

12.5小結290

第3篇影音媒體篇

第13章音視頻播放292

13.1播放音頻293

13.1.1播放壓縮音頻293

13.1.2低延遲聲音效果293

13.2播放視頻295

13.2.1播放視頻文件295

13.2.2使用QMovie播放GIF文件297

13.3QMediaPlayer299

13.3.1播放狀態301

13.3.2獲取媒體元數據304

13.4小結305

第14章相機和音頻錄制306

14.1使用相機306

14.1.1相機QCamera306

14.1.2使用相機進行拍照307

14.1.3使用相機進行視頻錄制308

14.1.4對相機進行設置310

14.2錄制音頻311

14.3小結314

第4篇數據處理篇

第15章文件、目錄和輸入/輸出316

15.1輸入/輸出設備316

15.2文件操作317

15.3目錄操作320

15.4文本流和數據流323

15.4.1使用文本流讀/寫文本文件323

15.4.2使用數據流讀/寫二進制數據324

15.5其他相關類326

15.6小結328

第16章模型/視圖編程329

16.1模型/視圖架構329

16.1.1組成部分330

16.1.2簡單的例子331

16.2模型類332

16.2.1基本概念332

16.2.2創建新的模型336

16.3視圖類340

16.3.1基本概念340

16.3.2處理項目選擇341

16.4委托類346

16.4.1基本概念346

16.4.2自定義委托346

16.5項目視圖的便捷類349

16.5.1QListWidget349

16.5.2QTreeWidget350

16.5.3QTableWidget351

16.5.4共同特性351

16.6在項目視圖中啟用拖放352

16.6.1在便捷類中啟用拖放352

16.6.2在模型/視圖類中啟用拖放353

16.7其他內容356

16.7.1代理模型356

16.7.2數據窗口映射器357

16.8小結358

第17章數據庫和XML359

17.1數據庫簡介359

17.2連接數據庫360

17.2.1SQL數據庫驅動360

17.2.2創建數據庫連接361

17.3執行SQL語句364

17.4使用SQL模型類368

17.4.1SQL查詢模型368

17.4.2SQL表格模型370

17.4.3SQL關系表格模型373

17.5XML374

17.5.1使用DOM讀取XML文檔374

17.5.2使用DOM創建和操作XML文檔377

17.5.3XML流382

17.6小結385

第18章Qt圖表和數據可視化386

18.1Qt圖表(Qt Charts)386

18.1.1Qt圖表示例386

18.1.2坐標軸390

18.1.3使用外部數據動態創建圖表394

18.2Qt數據可視化397

18.2.13D柱形圖示例398

18.2.2項目模型和數據映射403

18.2.33D散點圖和3D曲面圖示例405

18.3小結406

第5篇網絡通信篇

第19章網絡編程408

19.1網絡訪問API408

19.1.1網絡訪問API相關類408

19.1.2HTTP通信程序示例409

19.2獲取網絡接口信息412

19.2.1QHostInfo進行主機名查找412

19.2.2QNetworkInterface獲取本機網絡接口信息414

19.2.3QDnsLookup進行DNS查詢415

19.3UDP416

19.3.1UDP簡介416

19.3.2UDP廣播程序示例416

19.4TCP418

19.4.1TCP簡介418

19.4.2TCP傳輸字符串示例419

19.4.3TCP傳輸文件示例423

19.5小結430

第20章進程和線程431

20.1進程431

20.1.1運行一個進程431

20.1.2進程間通信434

20.2線程437

20.2.1使用QThread啟動線程438

20.2.2同步線程442

20.2.3可重入與線程安全445

20.2.4線程和QObject447

20.3小結449

第21章Qt WebEngine450

21.1Qt WebEngine架構450

21.2基于Qt WebEngine Widgets的網頁瀏覽器451

21.2.1顯示一個網頁452

21.2.2網站圖標和網頁縮放454

21.2.3顯示歷史記錄456

21.2.4查找功能和多窗口顯示457

21.3小結459

附錄A安裝MSVC版本Qt460

A.1安裝MSVC版本Qt460

A.2下載并安裝VS 2019461

A.3使用新套件構建程序461

附錄BQt Creator鍵盤快捷鍵速查463

參考文獻466


展開全部

Qt Creator快速入門(第4版) 作者簡介

本書內容源于網絡博客,作者會在網上及時解答讀者疑問、更新修改內容、發布相關教程及配套資料。本書的源碼、課件PPT、實驗講義等資料均可免費下載。也推薦讀者關注作者的微信公眾號進行互動。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 真空泵厂家_真空泵机组_水环泵_旋片泵_罗茨泵_耐腐蚀防爆_中德制泵 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 立刷【微电签pos机】-嘉联支付立刷运营中心 | 防伪溯源|防窜货|微信二维码营销|兆信_行业内领先的防伪防窜货数字化营销解决方案供应商 | 直读光谱仪,光谱分析仪,手持式光谱仪,碳硫分析仪,创想仪器官网 | 不锈钢反应釜,不锈钢反应釜厂家-价格-威海鑫泰化工机械有限公司 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | CNC机加工-数控加工-精密零件加工-ISO认证厂家-鑫创盟 | 月嫂_保姆_育婴_催乳_母婴护理_产后康复_养老护理-吉祥到家家政 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 家乐事净水器官网-净水器厂家「官方」 | 明渠式紫外线杀菌器-紫外线消毒器厂家-定州市优威环保 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 辊道窑炉,辊道窑炉厂家-山东艾希尔 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | 船用泵,船用离心泵,船用喷射泵,泰州隆华船舶设备有限公司 | 中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折! | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 膜结构停车棚-自行车棚-膜结构汽车棚加工安装厂家幸福膜结构 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 接地电阻测试仪[厂家直销]_电缆故障测试仪[精准定位]_耐压测试仪-武汉南电至诚电力设备 | 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 微妙网,专业的动画师、特效师、CG模型设计师网站! - wmiao.com 超声波电磁流量计-液位计-孔板流量计-料位计-江苏信仪自动化仪表有限公司 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 便携式谷丙转氨酶检测仪|华图生物科技百科| 法兰螺母 - 不锈钢螺母制造厂家 - 万千紧固件--螺母街 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 全温度恒温培养摇床-大容量-立式-远红外二氧化碳培养箱|南荣百科 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 定制防伪标签_防伪标签印刷_防伪标签厂家-510品保防伪网 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | 华中线缆有限公司-电缆厂|电缆厂家|电线电缆厂家 | 信阳网站建设专家-信阳时代网联-【信阳网站建设百度推广优质服务提供商】信阳网站建设|信阳网络公司|信阳网络营销推广 | 防爆鼓风机-全风-宏丰鼓风机-上海梁瑾机电设备有限公司 | 好笔杆子网 - 公文写作学习交流分享平台| 山东氧化铁红,山东铁红-淄博科瑞化工有限公司 |