《Qt高级编程》是一本阐述Qt高级编程技术的书籍。《Qt高级编程》以工程实践为主旨,是对Qt现有的700多个类和上百万字参考文档中部分关键技术深入、全面的讲解和探讨,如丰富的网络/桌面应用程序、多线程、富文本处理、图形/视图架构、模型/视图架构等;另外,除对每章主题内容的探讨外,还给出了许多与之相关的类、方法和技术细节,从而尽可能多地展示了Qt的各种特色。因此,即使是很有经验的Qt程序开发人员,也可以从书中找出自己不曾注意到的技术点。书中的全部示例程序都已用Qt 4.6或者Qt 4.5在Windows、Mac OS X和Linux系统上进行了测试。
Author(s): [英] 萨默菲尔德(Mark Summerfield) 著,白建平 等 译
Publisher: 电子工业出版社
Year: 2011
Language: Chinese
Pages: 341
City: 北京
封面......Page 1
书名......Page 3
版权......Page 4
前言......Page 5
目录......Page 12
第1章 混合桌面/internet应用程序......Page 14
1.1 internet相关窗口部件......Page 15
1.2 webkit的使用......Page 24
2.1 qsound和qmovie的使用......Page 46
2.2 phonon多媒体框架......Page 51
3.1 qt的模型/视图架构......Page 69
3.2 用于表格的qstandarditemmodel......Page 71
3.3 创建自定义表格模型......Page 87
第4章 模型/视图树模型......Page 98
4.1 用于树qstandarditemmodel的用法......Page 99
4.2 创建自定义树模型......Page 113
5.1 与数据类型相关的编辑器......Page 135
5.2 与数据类型相关的委托......Page 137
5.3 与模型相关的委托......Page 145
6.1 qabstractitemview子类......Page 149
6.2 与模型相关的可视化视图......Page 160
第7章 用qtconcurrent实现线程处理......Page 175
7.1 在线程中执行函数......Page 177
7.2 线程中的过滤和映射......Page 185
8.1 独立项的处理......Page 203
8.2 共享项的处理......Page 213
9.1 qtextdocument简介......Page 224
9.2 创建自定义的文本编辑器......Page 225
9.3 一个单行的富文本编辑器......Page 240
9.4 编辑多行的富文本......Page 247
第10章 创建富文本文档......Page 251
10.1 高质量地输出qtextdocument文件......Page 252
10.2 创建qtextdocument......Page 254
10.3 输出和打印文档......Page 259
10.4 绘制页面......Page 264
11.1 图形/视图架构......Page 271
11.2 图形/视图窗口部件和布局......Page 273
11.3 图形项简介......Page 277
第12章 创建图形/视图场景......Page 283
12.1 场景、项和动作......Page 284
12.2 增强qgraphicsview的功能......Page 302
12.3 创建可停靠的工具箱窗口部件......Page 303
12.4 创建自定义图形项......Page 307
13.1 动画框架简介......Page 322
13.2 状态机框架简介......Page 325
13.3 动画和状态机的结合......Page 329
结束语......Page 337
精选书目......Page 339