Qt 4 C++ GUI 编程中文版 (目录)

发布: 2008-05-29 22:29

目录

 

概述... 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



原文: http://qtchina.tk/?q=node/45

Powered by zexport