Wednesday, August 16, 2006

WxPython 编程指南(章节 目录)


章节
第一部分 WxPython介绍
1、 初识WxPython
2、 给你的WxPython程序提供实用的功能
3、 在事件驱动环境中工作
4、 使用PyCrust让WxPython的控制更加简单
5、 蓝图设计
6、 运行一段简单的代码
第二部分 WxPython基础
7、 基本控件的使用
8、 在窗口中放置控件
9、 为用户提供选择窗口
10、 创建和使用菜单
11、 调整控件的尺寸
12、 控制简单的图片
第三部分 WxPython高级应用
13、 使用列表控件
14、 网格控件
15、 树状控件
16、 在你的应用程序中使用HTML
17、 WxPython的打印框架
18、 其他WxPython功能








1、 初识WxPython
1.1 WxPython入门
1.2 建立一个最小的WxPython应用程序
1.3 扩展这个最小的应用程序
1.4 创建最终的hello.py应用程序
1.5 WxPython能作什么
1.6 为什么选择WxPython
1.7 WxPython是如何运行的
1.8 小节
2、 给你的WxPython提供实用的功能
2.1 有关需求对象我们需要知道些什么?
2.2 如何创建并使用应用程序对象?
2.3 如何从WxPython程序直接输出?
2.4 如何关闭WxPython程序
2.5 如何使用顶端窗口对象
2.6 如何在窗口中增加对象和子窗口
2.7 如何使用通用对话框
2.8 窗口的通用错误是什么
2.9 小节
3、在事件驱动环境中工作
3.1 我们应该知道哪些有关事件(Events)的术语
3.2 什么是事件驱动的程序
3.3 如何绑定一个事件
3.4 WxPython 的事件是如何运行的
3.5 应用程序对象还包含哪些事件属性
3.6 如何创建自定义事件
3.7 小节
4、使用PyCrust让WxPython开发更简单
4.1 我使如何开放WxPython程序的
4.2 PyCrust 有哪些有用的功能
4.3 PyCrust 记事本选项卡是什么
4.4 我是如何使用在PyCrust的协助开放WxPython程序的
4.5 还有什么其他的Python包
4.6 如何在WxPython中使用其他Python包
4.7 小节
5、创建你的蓝图
5.1 如何重构提升我的代码
5.2 如何分离试图和模型
5.3 如何对GUI程序进行单元测试
5.4 小节
6、允许一段简单的程序
6.1 在屏幕上绘图
6.2 增加Windows装饰
6.3 获得标准信息
6.4 让你的应用程序看起来更漂亮
6.5 小节
第二部分 WxPython基础
7、使用标准控件
7.1 显示文本
7.2 使用按钮
7.3 输入并显示数字
7.4 让用户选择
7.5 小节
8、在窗口上放置组件
8.1 窗口的生命周期
8.2 使用窗口
8.3 非传统窗口
8.4 使用拆分窗口
8.5 小节
9、为用户提供选择窗口
9.1 使用模态对话框
9.2 使用标准对话框
9.3 创建向导窗口
9.4 显示每日一帖
9.5 使用校验器控制对话框中的数据
9.6 小节
10、创建并使用菜单
10.1 创建菜单
10.2 介绍菜单项
10.3 装饰你的菜单
10.4 菜单的有用规则
10.5 小节
11、调整尺寸对象
11.1 尺寸对象(Sizer)是什么
11.2 网格的尺寸对象
11.3 使用其他的尺寸对象
11.4 使用尺寸对象的实例
11.5 小节
12、操作基本的图片
12.1 操作基本的图片
12.2 设备环境详解
12.3 图形控制
12.4 小节
第三部分 高级WxPython
13、创建列表控件并操作列表项目
13.1 创建列表控件
13.2 操作列表控件中的项目
13.3 显示列表控件
13.4 列表控件的编辑和排序
13.5 创建虚拟的列表控件
13.6 小节
14、网格控件
14.1 创建网格控件
14.2 使用网格控件
14.3 自定义装饰器和编辑器
14.4 捕获用户事件
14.5 小节
15、树型控件
15.1 创建树型控件并添加项目
15.2 通过styles控制树型控件的显示
15.3 树型控件排序
15.4 操作树型控件显示图片
15.5 树型控件的导航
15.6 控制树型控件的选择
15.7 控制树型控件中的项目是否显示
15.8 让树型控件科研编辑
15.9 树型控件的其他事件
15.10 使用树型控件
15.11 小节
16、在应用程序中使用HTML
16.1 显示HTML
16.2 操作HTML窗口
16.3 扩展HTML窗口
16.4 小节
17、WxPython打印框架
17.1 WxPython 是如何打印的
17.2 如何显示打印窗口
17.3 如何显示页面设置窗口
17.4 如何输出打印
17.5 如何执行打印预览
17.6 小节
18、使用WxPython的其他功能
18.1 使用剪贴板
18.2 实现拖放的源
18.3 实现拖放的目标
18.4 自定义对象传输
18.5 使用wx.Timer 设置时间事件
18.6 创建多线程窗口
18.7 小节

No comments: