主页 详情

《Qt Creator快速入门 第2版》_霍亚飞编著_13465648_9787512413122

【书名】:《Qt Creator快速入门 第2版》
【作者】:霍亚飞编著
【出版社】:北京:北京航空航天大学出版社
【时间】:2014
【页数】:470
【ISBN】:9787512413122
【SS码】:13465648

最新查询

内容简介

基本应用篇

第1章 Qt Creator简介

1.1 Qt Creator的下载与安装

1.1.1下载软件

1.1.2安装软件

1.2 Qt Creator环境介绍

1.2.1运行一个示例程序

1.2.2帮助模式

1.3 Qt工具简介

1.3.1 Qt Assistant(Qt助手)

1.3.2 Qt Designer(Qt设计师)

1.3.3 Qt Examples and Demos(Qt演示程序与示例)

1.3.4 Qt Linguist(Qt语言家)

1.4小结

第2章 Hello World

2.1编写Hello World程序

2.1.1新建Qt Gui应用

2.1.2文件说明与界面设计

2.2程序的运行与发布

2.2.1程序的运行

2.2.2程序的发布

2.2.3设置应用程序图标

2.3 helloworld程序源码与编译过程详解

2.3.1纯代码编写程序与命令行编译

2.3.2使用.ui文件

2.3.3自定义C++++类

2.3.4使用Qt设计师界面类

2.4项目模式和项目文件介绍

2.4.1项目模式

2.4.2项目文件

2.4.3关于本书源码的使用

2.5小结

第3章 窗口部件

3.1基础窗口部件QWidget

3.1.1窗口、子部件以及窗口类型

3.1.2窗口几何布局

3.1.3程序调试

3.2对话框QDialog

3.2.1模态和非模态对话框

3.2.2多窗口切换

3.2.3标准对话框

3.3其他窗口部件

3.3.1 QFrame类族

3.3.2按钮部件

3.3.3行编辑器

3.3.4数值设定框

3.3.5滑块部件

3.4小结

第4章 布局管理

4.1布局管理系统

4.1.1布局管理器

4.1.2设置部件大小

4.1.3可扩展窗口

4.1.4分裂器

4.2设置伙伴

4.3设置Tab键顺序

4.4小结

第5章 应用程序主窗口

5.1主窗口框架

5.1.1菜单栏和工具栏

5.1.2中心部件

5.1.3 Dock部件

5.1.4状态栏

5.1.5自定义菜单

5.2富文本处理

5.2.1富文本文档结构

5.2.2文本块

5.2.3表格、列表与图片

5.2.4查找功能

5.2.5语法高亮与HTML

5.3拖放操作

5.3.1使用拖放打开文件

5.3.2自定义拖放操作

5.4打印文档

5.5小结

第6章 事件系统

6.1 Qt中的事件

6.1.1事件的处理

6.1.2事件的传递

6.2鼠标事件和滚轮事件

6.3键盘事件

6.4定时器事件与随机数

6.5事件过滤器与事件的发送

6.6小结

第7章 Qt对象模型与容器类

7.1对象模型

7.1.1信号和槽

7.1.2属性系统

7.1.3对象树与拥有权

7.1.4元对象系统

7.2容器类

7.2.1 Qt的容器类简介

7.2.2遍历容器

7.2.3通用算法

7.2.4 QString

7.2.5 QByteArray和QVariant

7.3正则表达式

7.3.1正则表达式简介

7.3.2正则表达式组成元素

7.3.3文本捕获

7.4小结

第8章 界面外观

8.1 Qt风格

8.1.1使用不同风格预览程序

8.1.2使用不同风格运行程序

8.1.3调色板

8.2 Qt样式表

8.2.1概述

8.2.2 Qt样式表语法

8.2.3自定义部件外观与换肤

8.3特殊效果窗体

8.3.1不规则窗体

8.3.2透明窗体

8.4小结

第9章 国际化、帮助系统和Qt插件

9.1国际化

9.1.1使用Qt Linguist翻译应用程序

9.1.2程序翻译中的相关问题

9.2帮助系统

9.2.1简单的帮助提示

9.2.2定制Qt Assistant

9.3创建Qt插件

9.3.1在设计模式提升窗口部件

9.3.2创建应用程序插件

9.3.3创建Qt Designer自定义部件

9.4小结

图形动画篇

第10章 2D绘图

10.1基本绘制和填充

10.1.1基本图形的绘制和填充

10.1.2渐变填充

10.2坐标系统

10.2.1抗锯齿渲染

10.2.2坐标变换

10.3其他绘制

10.3.1绘制文字

10.3.2绘制路径

10.3.3绘制图像

10.3.4复合模式

10.4双缓冲绘图

10.5绘图中的其他问题

10.5.1重绘事件

10.5.2剪切

10.5.3读取和写入图像

10.5.4播放gif动画

10.5.5渲染SVG文件

10.6小结

第11章 图形视图、动画和状态机框架

11.1图形视图框架的结构

11.1.1场景

11.1.2视图

11.1.3图形项

11.2图形视图框架的坐标系统和事件处理

11.2.1坐标系统

11.2.2事件处理与传播

11.3图形视图框架的其他特性

11.3.1图形效果

11.3.2动画、碰撞检测和图形项组

11.3.3打印和使用OpenGL进行渲染

11.3.4窗口部件、布局和内嵌部件

11.4动画框架

11.4.1实现属性动画

11.4.2使用缓和曲线

11.4.3动画组

11.4.4在图形视图框架中使用动画

11.5状态机框架

11.5.1创建状态机

11.5.2在状态机中使用动画

11.5.3状态机框架的其他特性

11.6小结

第12章 3D绘图

12.1使用OpenGL绘制图形

12.2设置颜色

12.3实现3D图形

12.4使用纹理贴图

12.5在3D场景中绘制2D图形

12.6小结

影音媒体篇

第13章 Qt多媒体应用

13.1使用QSound播放声音

13.2使用QMovie播放动画

13.3多媒体的底层控制

13.4小结

第14章 Phonon多媒体框架

14.1 Phonon多媒体框架的架构

14.1.1 Phonon媒体图中的节点

14.1.2播放后端

14.2播放音频

14.2.1实现简单的音频播放

14.2.2创建音频流媒体图

14.2.3使用音频效果

14.3播放视频

14.3.1实现简单的视频播放

14.3.2创建播放视频的媒体图

14.3.3控制视频播放

14.4小结

数据处理篇

第15章 文件、目录和输入/输出

15.1文件和目录

15.1.1输入/输出设备

15.1.2文件操作

15.1.3目录操作

15.2文本流和数据流

15.2.1使用文本流读/写文本文件

15.2.2使用数据流读/写二进制数据

15.3其他相关类

15.3.1应用程序设置

15.3.2统一资源定位符

15.3.3 Qt资源

15.3.4缓冲区

15.4小结

第16章 模型/视图编程

16.1模型/视图架构

16.1.1组成部分

16.1.2简单的例子

16.2模型类

16.2.1基本概念

16.2.2创建新的模型

16.3视图类

16.3.1基本概念

16.3.2处理项目选择

16.4委托类

16.4.1基本概念

16.4.2自定义委托

16.5项目视图的便捷类

16.5.1 QListWidget

16.5.2 QTreeWidget

16.5.3 QTableWidget

16.5.4共同特性

16.6在项目视图中启用拖放

16.6.1在便捷类中启用拖放

16.6.2在模型/视图类中启用拖放

16.7其他内容

16.7.1代理模型

16.7.2数据-窗口映射器

16.8小结

第17章 数据库和XML

17.1数据库

17.1.1连接到数据库

17.1.2执行SQL语句

17.1.3使用SQL模型类

17.2 XML

17.2.1 DOM

17.2.2 SAX

17.2.3 XML流

17.3小结

网络通信篇

第18章 网络编程

18.1 HTTP

18.2 FTP

18.3获取网络接口信息

18.4 UDP

18.5 TCP

18.6小结

第19章 进程和线程

19.1进程

19.1.1运行一个进程

19.1.2进程间通信

19.2线程

19.2.1使用QThread启动线程

19.2.2同步线程

19.2.3可重入与线程安全

19.2.4线程和QObject

19.3小结

第20章 WebKit

20.1 QtWebKit模块

20.2基于QtWebKit的网页浏览器

20.2.1显示一个网页

20.2.2显示网站图标

20.2.3显示历史记录

20.2.4链接跳转和查找功能

20.3小结

附录 Qt Creator键盘快捷键速查表

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
ec52212110963eaecd52ac11bc8db1e8#d2e3d5ff937b3bf3f2dfed174ccd519a#113797741#Qt Creator快速入门.第2版_13465648.uvz