图书介绍
Qt Creator快速入门 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 霍亚飞编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512413122
- 出版时间:2014
- 标注页数:470页
- 文件大小:107MB
- 文件页数:485页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Qt Creator快速入门 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基本应用篇2
第1章 Qt Creator简介2
1.1 Qt Creator的下载与安装2
1.1.1下载软件2
1.1.2安装软件3
1.2 Qt Creator环境介绍3
1.2.1运行一个示例程序6
1.2.2帮助模式10
1.3 Qt工具简介12
1.3.1 Qt Assistant(Qt助手)12
1.3.2 Qt Designer(Qt设计师)12
1.3.3 Qt Examples and Demos(Qt演示程序与示例)13
1.3.4 Qt Linguist(Qt语言家)13
1.4小结13
第2章 Hello World14
2.1编写Hello World程序14
2.1.1新建Qt Gui应用14
2.1.2文件说明与界面设计17
2.2程序的运行与发布19
2.2.1程序的运行19
2.2.2程序的发布21
2.2.3设置应用程序图标22
2.3 helloworld程序源码与编译过程详解24
2.3.1纯代码编写程序与命令行编译25
2.3.2使用.ui文件30
2.3.3自定义C++++类35
2.3.4使用Qt设计师界面类37
2.4项目模式和项目文件介绍38
2.4.1项目模式38
2.4.2项目文件38
2.4.3关于本书源码的使用40
2.5小结40
第3章 窗口部件41
3.1基础窗口部件QWidget42
3.1.1窗口、子部件以及窗口类型42
3.1.2窗口几何布局45
3.1.3程序调试45
3.2对话框QDialog49
3.2.1模态和非模态对话框49
3.2.2多窗口切换51
3.2.3标准对话框55
3.3其他窗口部件62
3.3.1 QFrame类族62
3.3.2按钮部件66
3.3.3行编辑器67
3.3.4数值设定框69
3.3.5滑块部件70
3.4小结71
第4章 布局管理72
4.1布局管理系统72
4.1.1布局管理器73
4.1.2设置部件大小76
4.1.3可扩展窗口79
4.1.4分裂器80
4.2设置伙伴81
4.3设置Tab键顺序82
4.4小结82
第5章 应用程序主窗口83
5.1主窗口框架83
5.1.1菜单栏和工具栏84
5.1.2中心部件89
5.1.3 Dock部件90
5.1.4状态栏91
5.1.5自定义菜单91
5.2富文本处理94
5.2.1富文本文档结构94
5.2.2文本块96
5.2.3表格、列表与图片99
5.2.4查找功能100
5.2.5语法高亮与HTML102
5.3拖放操作104
5.3.1使用拖放打开文件104
5.3.2自定义拖放操作105
5.4打印文档109
5.5小结111
第6章 事件系统112
6.1 Qt中的事件112
6.1.1事件的处理113
6.1.2事件的传递113
6.2鼠标事件和滚轮事件116
6.3键盘事件119
6.4定时器事件与随机数122
6.5事件过滤器与事件的发送125
6.6小结127
第7章 Qt对象模型与容器类128
7.1对象模型128
7.1.1信号和槽129
7.1.2属性系统134
7.1.3对象树与拥有权137
7.1.4元对象系统139
7.2容器类140
7.2.1 Qt的容器类简介140
7.2.2遍历容器145
7.2.3通用算法152
7.2.4 QString154
7.2.5 QByteArray和QVariant159
7.3正则表达式161
7.3.1正则表达式简介162
7.3.2正则表达式组成元素164
7.3.3文本捕获167
7.4小结168
第8章 界面外观169
8.1 Qt风格169
8.1.1使用不同风格预览程序170
8.1.2使用不同风格运行程序170
8.1.3调色板171
8.2 Qt样式表172
8.2.1概述172
8.2.2 Qt样式表语法174
8.2.3自定义部件外观与换肤176
8.3特殊效果窗体180
8.3.1不规则窗体180
8.3.2透明窗体181
8.4小结183
第9章 国际化、帮助系统和Qt插件184
9.1国际化184
9.1.1使用Qt Linguist翻译应用程序185
9.1.2程序翻译中的相关问题190
9.2帮助系统192
9.2.1简单的帮助提示193
9.2.2定制Qt Assistant193
9.3创建Qt插件201
9.3.1在设计模式提升窗口部件201
9.3.2创建应用程序插件202
9.3.3创建Qt Designer自定义部件206
9.4小结208
图形动画篇210
第10章 2D绘图210
10.1基本绘制和填充210
10.1.1基本图形的绘制和填充210
10.1.2渐变填充215
10.2坐标系统218
10.2.1抗锯齿渲染218
10.2.2坐标变换221
10.3其他绘制228
10.3.1绘制文字228
10.3.2绘制路径230
10.3.3绘制图像232
10.3.4复合模式238
10.4双缓冲绘图239
10.5绘图中的其他问题242
10.5.1重绘事件242
10.5.2剪切243
10.5.3读取和写入图像243
10.5.4播放gif动画243
10.5.5渲染SVG文件243
10.6小结244
第11章 图形视图、动画和状态机框架245
11.1图形视图框架的结构245
11.1.1场景246
11.1.2视图247
11.1.3图形项249
11.2图形视图框架的坐标系统和事件处理251
11.2.1坐标系统251
11.2.2事件处理与传播256
11.3图形视图框架的其他特性260
11.3.1图形效果260
11.3.2动画、碰撞检测和图形项组262
11.3.3打印和使用OpenGL进行渲染265
11.3.4窗口部件、布局和内嵌部件266
11.4动画框架268
11.4.1实现属性动画269
11.4.2使用缓和曲线270
11.4.3动画组270
11.4.4在图形视图框架中使用动画272
11.5状态机框架274
11.5.1创建状态机274
11.5.2在状态机中使用动画276
11.5.3状态机框架的其他特性277
11.6小结284
第12章 3D绘图285
12.1使用OpenGL绘制图形285
12.2设置颜色288
12.3实现3D图形288
12.4使用纹理贴图290
12.5在3D场景中绘制2D图形292
12.6小结294
影音媒体篇296
第13章 Qt多媒体应用296
13.1使用QSound播放声音296
13.2使用QMovie播放动画298
13.3多媒体的底层控制301
13.4小结305
第14章 Phonon多媒体框架306
14.1 Phonon多媒体框架的架构306
14.1.1 Phonon媒体图中的节点307
14.1.2播放后端308
14.2播放音频308
14.2.1实现简单的音频播放308
14.2.2创建音频流媒体图309
14.2.3使用音频效果309
14.3播放视频310
14.3.1实现简单的视频播放310
14.3.2创建播放视频的媒体图311
14.3.3控制视频播放311
14.4小结317
数据处理篇319
第15章 文件、目录和输入/输出319
15.1文件和目录319
15.1.1输入/输出设备319
15.1.2文件操作320
15.1.3目录操作323
15.2文本流和数据流326
15.2.1使用文本流读/写文本文件326
15.2.2使用数据流读/写二进制数据327
15.3其他相关类330
15.3.1应用程序设置330
15.3.2统一资源定位符330
15.3.3 Qt资源331
15.3.4缓冲区331
15.4小结332
第16章 模型/视图编程333
16.1模型/视图架构333
16.1.1组成部分334
16.1.2简单的例子335
16.2模型类336
16.2.1基本概念336
16.2.2创建新的模型340
16.3视图类346
16.3.1基本概念346
16.3.2处理项目选择347
16.4委托类352
16.4.1基本概念352
16.4.2自定义委托353
16.5项目视图的便捷类355
16.5.1 QListWidget356
16.5.2 QTreeWidget357
16.5.3 QTableWidget358
16.5.4共同特性359
16.6在项目视图中启用拖放359
16.6.1在便捷类中启用拖放359
16.6.2在模型/视图类中启用拖放361
16.7其他内容364
16.7.1代理模型364
16.7.2数据-窗口映射器365
16.8小结367
第17章 数据库和XML368
17.1数据库368
17.1.1连接到数据库369
17.1.2执行SQL语句374
17.1.3使用SQL模型类378
17.2 XML385
17.2.1 DOM386
17.2.2 SAX396
17.2.3 XML流399
17.3小结403
网络通信篇405
第18章 网络编程405
18.1 HTTP405
18.2 FTP409
18.3获取网络接口信息417
18.4 UDP420
18.5 TCP423
18.6小结437
第19章 进程和线程438
19.1进程438
19.1.1运行一个进程438
19.1.2进程间通信441
19.2线程445
19.2.1使用QThread启动线程445
19.2.2同步线程449
19.2.3可重入与线程安全452
19.2.4线程和QObject454
19.3小结456
第20章 WebKit457
20.1 QtWebKit模块457
20.2基于QtWebKit的网页浏览器458
20.2.1显示一个网页458
20.2.2显示网站图标461
20.2.3显示历史记录463
20.2.4链接跳转和查找功能465
20.3小结466
附录 Qt Creator键盘快捷键速查表467
参考文献470
热门推荐
- 1694354.html
- 2282661.html
- 88425.html
- 3813770.html
- 1264002.html
- 3317313.html
- 2971110.html
- 2436030.html
- 2946105.html
- 981786.html
- http://www.ickdjs.cc/book_1382559.html
- http://www.ickdjs.cc/book_293126.html
- http://www.ickdjs.cc/book_2599871.html
- http://www.ickdjs.cc/book_613468.html
- http://www.ickdjs.cc/book_3396423.html
- http://www.ickdjs.cc/book_3115049.html
- http://www.ickdjs.cc/book_3394075.html
- http://www.ickdjs.cc/book_75776.html
- http://www.ickdjs.cc/book_3729719.html
- http://www.ickdjs.cc/book_3135842.html