概述... 2
目录... 3
前言... 6
绪论... 7
感谢... 9
Qt简单历史回顾... 10
第I 部分 Qt 基础... 13
第1章 开始... 14
Hello Qt 14
创建连接... 17
布局物件... 18
运用参考手册... 21
物件样式... 23
第2章. 创建对话框... 25
创建 QDialog 子类... 25
信号与槽进阶... 32
Qt 的元对象系统... 36
快速对话框设计... 37
可变形对话框... 44
动态对话框... 52
内建物件和对话框类... 53
第3章 创建主窗口... 60
创建QmainWindow的子类... 62
创建菜单和工具栏... 66
建立状态栏... 72
实现“File”菜单... 74
使用对话框... 81
保存设置... 88
多文档程序... 90
欢迎窗口... 93
第4章 实现程序的功能... 95
中央物件... 96
创建QTableWidget的子类... 97
加载和保存... 104
实现编辑菜单... 107
实现其他菜单... 112
创建QTableWidgetItem子类... 116
第5章 创建自定义物件... 124
自定义Qt物件... 125
创建QWidget的子类... 127
把自定义物件整合到Qt设计师中... 136
双缓冲技术... 140
第 II 部分:Qt进阶... 158
第 6 章 布局管理... 159
布局窗体上的物件... 160
堆栈布局... 166
分隔条... 168
滚动区域... 172
可停靠物件和工具栏... 174
多文档界面... 177
第7章 事件处理... 186
重新实现事件处理器... 187
安装事件过滤器... 192
在密集处理过程中保持响应... 195
第8章 2D和3D图象... 198
使用QPainter进行绘图... 199
绘图器交换... 205
使用QImage的高质量渲染... 213
打印... 215
OpenGL图象... 224
第9章 拖拽... 230
启用拖拽... 230
支持自定义拖动类型... 236
剪贴板处理... 241
第10章 项视图类... 243
Using the Item View Convenience Classes. 245
Using Predefined Models. 252
Implementing Custom Models. 259
Implementing Custom Delegates. 277
第11章 容器类... 284
第12章 输入/输出... 285
读写二进制数据... 287
读写文本文件... 293
遍历目录... 299
嵌入的资源... 301
进程间通信... 302
第13章 数据库... 307
连接和查询... 309
在表格式窗体中表现数据... 314
实现主体窗口... 319
第14章 网络... 326
编写FTP客户端... 327
编写HTTP客户端... 336
编写TCP客户端服务器应用程序... 339
发送与接收UDP数据报... 350
第15章 XML. 355
使用SAX方式读取XML文件... 356
使用DOM方式读取XML文件... 362
创建XML文件... 367
第16章 提供在线帮助... 369
Tooltip, Status Tip,和"What's This?" 帮助... 370
把QTextBrowser当作一种简单的帮助引擎使用... 373
把Qt助手作为一种强大的在线帮助使用... 377
第III部分 高级Qt 379
第17章 国际化... 380
使用Unicode. 381
让应用程序支持翻译... 386
动态语言切换... 392
翻译应用程序... 398
第18章 多线程... 401
创建线程... 402
线程同步... 406
与主线程通信... 413
在辅助线程中使用Qt类... 418
第19章 创建插件... 420
使用插件扩展Qt 421
让应用程序支持插件... 430
编写应用程序插件... 434
第20章 平台相关特征... 437
本地API接口... 438
在Windows上使用ActiveX.. 443
处理X11会话管理器... 457
第21章 嵌入式编程... 463
Qtopia入门... 464
自定义Qtopia核心... 466
附录A 安装Qt 468
许可证注解... 469
安装 Qt/Windows. 470
安装 Qt/Mac. 471
安装 Qt/X11. 472
附录B 给Java和C#程序介绍C++. 474
附录 关于作者... 475
Jasmin Blanchette. 475
Mark Summerfield. 475
附录 产品... 475
|