新書推薦:
《
东野圭吾:变身(来一场真正的烧脑 如果移植了别人的脑子,那是否还是我自己)
》
售價:NT$
295.0
《
推荐连接万物
》
售價:NT$
290.0
《
严复与福泽谕吉启蒙思想比较(王中江著作系列)
》
售價:NT$
750.0
《
甘于平凡的勇气
》
售價:NT$
225.0
《
存在与结构:精神分析的法国转向——以拉康与萨特为中心
》
售價:NT$
240.0
《
生成式人工智能:AIGC与多模态技术应用实践指南
》
售價:NT$
495.0
《
石油帝国的兴衰:英国的工业化与去工业化
》
售價:NT$
445.0
《
古典的回響:溪客舊廬藏明清文人繪畫
》
售價:NT$
1990.0
|
編輯推薦: |
★全新,基于最新的Qt及Qt Creator编写,包含Qt Quick!
★经典,基于经典的Qt网络博客编写,可无限更新!
★基础,对每个知识点详尽讲解,并均设计了示例程序!
★系统,与《Qt及Qt Quick开发实战精解》配套,理论结合实际!
|
內容簡介: |
本书是基于Qt Creator集成开发环境的入门书籍,详细介绍了Qt Creator开发环境的使用和Qt基本知识点的应用。本书内容主要包括Qt的基本应用,以及Qt在图形动画、影音媒体、数据处理和网络通信方面的应用内容。与第一版相比,本书在Windows 7系统下基于最新的Qt 4.8.5和Qt Creator 2.8.0进行了全书修订,更换了所有图片,构建了全部代码,更新了上百处细节内容,并添加了附录以及实用性网络教程。
本书的内容全面、实用,讲解通俗易懂,适合没有Qt编程基础、有Qt编程基础但是没有形成知识框架以及想学习Qt某一方面应用的读者。对于想进一步学习Qt开发实例或者Qt Quick的读者,可以学习《Qt及Qt Quick开发实战精解》一书。
|
關於作者: |
霍亚飞,网名yafeilinux,嵌入式软件工程师,热爱编程,热爱开源!在博客中发表了大量Qt、Linux教程和开源软件,被众多网友奉为经典!参与创建了www.yafeilinux.com和Qter开源社区(www.qter.org),进行Qt及开源项目的推广和普及!
|
目錄:
|
基本应用篇
第1章Qt Creator简介
1.1Qt Creator的下载与安装
1.1.1下载软件
1.1.2安装软件
1.2Qt Creator环境介绍
1.2.1运行一个示例程序
1.2.2帮助模式
1.3Qt工具简介
1.3.1Qt Assistant(Qt助手)
1.3.2Qt Designer(Qt设计师)
1.3.3Qt Examples and Demos(Qt演示程序与示例)
1.3.4Qt Linguist(Qt语言家)
1.4 小结
第2章Hello World
2.1编写Hello World程序
2.2程序的运行与发布
2.3helloworld程序源码与编译过程详解
2.3.1纯代码编写程序与命令行编译
2.3.2使用.ui文件
2.3.3自定义C++类
2.3.4使用Qt设计师界面类
2.4项目模式和项目文件介绍
2.5小结
第3章窗口部件
3.1基础窗口部件QWidget
3.2对话框QDialog
3.3其他窗口部件
3.4小结
第4章布局管理
4.1布局管理系统
4.2设置伙伴
4.3设置Tab键顺序
4.4小结
第5章应用程序主窗口
5.1主窗口框架
5.2富文本处理
5.3拖放操作
5.4打印文档
5.5小结
第6章事件系统
6.1 Qt中的事件
6.2鼠标事件和滚轮事件
6.3键盘事件
6.4定时器事件与随机数
6.5事件过滤器与事件的发送
6.6小结
第7章Qt对象模型与容器类
7.1对象模型
7.2容器类
7.3正则表达式
7.4小结
第8章界面外观
8.1Qt风格
8.2Qt样式表
8.3特殊效果窗体
8.4小结
第9章国际化、帮助系统和Qt插件
9.1国际化
9.2帮助系统
9.3创建Qt插件
9.4小结
图形动画篇
第10章2D绘图
10.1基本绘制和填充
10.2坐标系统
10.3其他绘制
10.4双缓冲绘图
10.5绘图中的其他问题
10.6小结
第11章图形视图、动画和状态机框架
11.1图形视图框架的结构
11.2图形视图框架的坐标系统和事件处理
11.3图形视图框架的其他特性
11.4动画框架
11.5状态机框架
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.1Phonon多媒体框架的架构
14.2播放音频
14.3播放视频
14.4小结
数据处理篇
第15章文件、目录和输入输出
15.1文件和目录
15.2文本流和数据流
15.3其他相关类
15.4小结
第16章模型视图编程
16.1模型视图架构
16.2模型类
16.3视图类
16.4委托类
16.5项目视图的便捷类
16.6在项目视图中启用拖放
16.7其他内容
16.8小结
第17章数据库和XML
17.1数据库
17.2XML
17.3小结
网络通信篇
第18章网络编程
18.1HTTP
18.2FTP
18.3获取网络接口信息
18.4UDP
18.5TCP
18.6小结
第19章进程和线程
19.1进程
19.2线程
19.3小结
第20章WebKit
20.1QtWebKit模块
20.2基于QtWebKit的网页浏览器
20.3小结
附录Qt Creator键盘快捷键速查表
参考文献
|
|