# 第三部分 高级`wxPython`
在这一部分,我们以三个更复杂的窗口部件对象作为开始,并转到并不是每个`wxPython`程序都有的特性上来。
在第13章“建造列表控件并管理项目”中,我们涉及到了列表控件。较简单的列表框更为高级的是,这个列表控件可以用来产生一个十分类似于`Windows`资源管理器的东西,包括不同的模式。你将看到如何在模式间进行切换,添加文本和图像到列表,还有响应用户事件。
14章“协调`grid`控件”为列表增加了`grid`控件。`grid`是十分灵活的,我们将给你展示管理网格中数据的所有方法,以及自定义网格显示和编辑的机制。
第15章“树形控件”处理树形控件,它使你能够显示树的层次。我们将展示如何管理树的数据,遍历树和自定义树的显示。
在第16章“在你的应用程序中加入`HTML`”中,我们将展示用`HTML`来指定文本标签和打印的样式是多么的便利。我们将给你展示`HTML`窗口部件是如何工作的,以及它们关于标准`HTML`的局限性。
第17章“`wxPython`的打印框架”涉及到了打印,如何绘制到一个打印机,以及如何管理在`wxPython`和底层打印系统间通信的标准打印对话框。我们也将展示如何添加打印预览功能。
第18章“使用`wxPython`的其它功能”所涉及的东西不是无论哪都适用。这章涉及了通过剪贴板传递数据以及如何管理拖放操作等方面。我们还将展示如何使用计时器(`timer)`创建定时的行为,并提供少量在`wxPython`应用程序中关于线程方面的想法。
- 活学活用wxPython
- 前言
- 致谢
- 关于本书
- 第一部分
- 第一章 欢迎使用wxPython
- 第二章 给wxPython程序一个坚实的基础
- 第三章 在事件驱动环境中开发
- 第四章 用PyCrust使得wxPython更易处理
- 第五章 绘制蓝图
- 第六章 使用wxPython基本构件
- 第二部分 基础wxPython
- 第七章 使用基础控件
- 第八章 将构件放入窗体中
- 第九章 通过对话框让用户选择
- 第十章 创建和使用wxPython菜单
- 第十一章 使用sizer放置构件
- 第十二章 操作基本图像
- 第三部分 高级wxPython
- 第十三章 建造列表控件并管理列表项
- 第十四章 网格控件
- 第十五章 树形控件
- 第十六章 在应用程序中加入HTML
- 第十七章 wxPython的打印构架
- 第十八章 使用wxPython的其他功能