第1章 X Window编程入门
1. 1 X11编程
1. 1. 1 头文件
1. 1. 2 变量
1. 1. 3 连接服务器
1. 1. 4 窗口
1. 1. 5 位图
1. 1. 6 事件
1. 1. 7 图形上下文
1. 1. 8 完整的例子
1. 2 X Window系统
1. 2. 1 X Window系统的基本概念
1. 2. 2 X Window系统的体系结构
1. 3 X11与Motif
1. 3. 1 X11与Motif的关系
1. 3. 2 Motif简介
1. 3. 3 实例
第2章 Qt基础
2. 1 Qt简介
2. 2 Qt特征
2. 3 Qt与X11的关系
2. 3. 1 Qt与X11之间的关系
2. 3. 2 Qt库
2. 3. 3 Qt编程的特点
2. 4 KDE介绍
2. 4. 1 KDE简介
2. 4. 2 Qt与KDE
2. 5 Qt的组件
2. 5. 1 常见的Qt组件
2. 5. 2 3个主要的基类
2. 5. 3 组件的建立
2. 6 Qt与Motif
2. 6. 1 二者之间的关系
2. 6. 2 事件处理
2. 6. 3 组件的创建与实现
2. 6. 4 程序的编译
第3章 Qt开发环境
3. 1 Qt开发环境的建立
3. 2 创建源程序
3. 2. 1 创建目录
3. 2. 2 创建并编写文佝
3. 3 编译Qt程序
3. 4 调试Qt程序
3. 4. 1 命令行功能
3. 4. 2 警告和调试信息
3. 4. 3 调试时用到的宏
3. 4. 4 常见的错误
3. 5 运行Qt程序
第4章 Qt编程方法
4. 1 Qt应用程序的基本结构
4. 1. 1 一个基本的例子
4. 1. 2 头文件
4. 1. 3 程序中的初始化
4. 1. 4 创建组件
4. 1. 5 设置组件的几何特性
4. 1. 6 Signal和Slot
4. 1. 7 实现组件和进入主循环
4. 1. 8 程序的编译和连接
4. 1. 9 应用程序结构小结
4. 2 关于组件
4. 2. 1 组件的创建
4. 2. 2 窗口的主组件
4. 2. 3 顶层组件. 父组件和子组件
4. 2. 4 按钮. 下压按钮的创建
4. 3 组件资源及其管理
4. 3. 1 字体
4. 3. 2 背景及颜色
4. 3. 3 几何特性
4. 3. 4 光标和鼠标
4. 3. 5 焦点
4. 3. 6 资源管理
4. 4 复杂的例子
4. 5 常用组件
4. 5. 1 主窗口
4. 5. 2 显示文字和输入文字的组件
4. 5. 3 按钮组件
4. 5. 4 消息框
4. 5. 5 框架
4. 5. 6 菜单
4. 6 画图
4. 6. 1 画图经常用到的类
4. 6. 2 画图事件
4. 6. 3 例子
4. 7 应用程序设计的一般过程
4. 8 注意事项
第5章 Qt关键技术
5. 1 Signal. Slot和Meta Object Compiler
5. 1. 1 Signal
5. 1. 2 Slot
5. 1. 3 Meta Object信息
5. 2 使用MOC
5. 2. 1 调用MOC
5. 2. 2 用法
5. 2. 3 诊断
5. 2. 4 错误
5. 3 Qt下的拖放
5. 3. 1 拖动
5. 3. 2 放下
5. 3. 3 剪贴板
5. 3. 4 拖放操作
5. 3. 5 增加新的拖放类型
5. 3. 6 高级拖放操作
5. 3. 7 与其他程序的互操作性
5. 4 Qt中的命名指导
5. 4. 1 代码中的全局名
5. 4. 2 文件名
5. 4. 3 命名前缀
5. 4. 4 保留的命名前缀
5. 4. 5 头文件举例
5. 5 Qt的国际化
5. 5. 1 对所有用户可见的文本使用QString
5. 5. 2 对所有将被显示的文本使用tr()函数
5. 5. 3 对简单参数使用QString::arg()
5. 5. 4 翻译成其他语言
5. 5. 5 支持编码
5. 5. 6 本地化
5. 5. 7 系统支持
5. 6 会话管理
5. 6. 1 关闭一个会话
5. 6. 2 不同平台上的协议和支持
5. 6. 3 让会话管理与Qt一起工作
5. 6. 4 测试和调试会话管理
第6章 Qt类
6. 1 Qt的API类结构总览
6. 1. 1 现成的GUI组件
6. 1. 2 GUI组件框架
6. 1. 3 工具
6. 2 Qt的类继承结构
6. 3 QObject类参考
6. 4 QApplication类参考
6. 5 QWidget类参考
6. 6 QMainWindow类参考
6. 7 QMessageBox类参考
6. 8 QString类参考
6. 9 QFile类参考
6. 10 布局类
第7章 编程实例
7. 1 Hello World
7. 2 Calling it Quits
7. 3 Family Values
7. 4 Let There Be Widgets
7. 5 Building Blocks
7. 6 Building Blocks Galore!
7. 7 One Thing Leads to Another
7. 8 Preparing for Battle
7. 9 With Cannon You Can
7. 10 Sthooth as Silk
7. 11 Giving It a Shot
7. 12 Hanging in the Air the Way Bricks Don't
7. 13 Game Over
7. 14 Facing the Wall
第8章 KDE程序设计介绍
8. 1 KDE概述
8. 1. 1 KDE基本包装的描述
8. 1. 2 KDE的启动和运行
8. 1. 3 KDE提供的库
8. 2 KDE程序与Qt程序的区别
8. 3 KDE组件
8. 3. 1 KDE组件类的继承关系
8. 3. 2 KDE组件类的属性
8. 3. 3 创建一个新的对话框
8. 4 KDE帮助
8. 5 实例
8. 5. 1 一个最简单的KDE程序
8. 5. 2 创建一个窗口类
8. 5. 3 增加两个按钮
8. 5. 4 增加一个菜单栏
8. 5. 5 画图例子
8. 6 编程中需要注意的问题
8. 7 关于编程的建议