图书介绍

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

Qt Creator快速入门 第2版
  • 霍亚飞编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:9787512413122
  • 出版时间:2014
  • 标注页数:470页
  • 文件大小:107MB
  • 文件页数:485页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐