列表控件创建后,可开始添加信息。wxPython中处理文本信息和每个项目相关图像不同。下节将介绍如何添加图像和文本。 图像列表是图像索引数组,用于存储图像。每个图像关联列表中的特定项目,通过图像列表索引引用。创建图像列表使用wx.ImageList构造函数。
Python 27 次浏览
16.4本章小结1、HTML不再是只用于Internet了。在wxPython中,你可以使用一个HTML窗口来显示带有HTML标记的简单子集的文本。该HTML窗口属于wx.html.HtmlWindow类。除了HTML文本,该HTML窗口还可以管理任一的图像(图像处理器已装载的情况下)。 2、你可以
Python 22 次浏览
第17章wxPython的打印构架本章内容*用wxPython打印*创建和显示打印对话框*创建和显示页面设置对话框*在你的程序中执行打印*执行一个打印预览在第16章中,我们已经关注了wxPython的一打印方法:使用wx.HtmlEasyPrinting。如果你用该方法打印HTML(或某些容易转换为
Python 21 次浏览
表13.6列表控件列事件类型EVT_LIST_COL_BEGIN_DRAG:当用户开始拖动一个列的边框时,触发该事件EVT_LIST_COL_CLICK:列表首部内的一个敲击将触发该事件EVT_LIST_COL_RIGHT_CLICK:列表首部内的一个右击将触发该事件411 / 565
Python 13 次浏览
9.2使用标准对话框大多数操作系统都为像文件选择、字体选择和颜色选择这些任务提供了标准对话框。这为平台提供了一致感观。你也可以使用来自于wxPython的这些对话框,它们也为你的应用程序提供了一致的感观。如果你使用wxPython,那么它为你提供了类似的对话框,即使所在的平台没有提供系统对话框。 9
Python 23 次浏览
重构如何帮助改进代码质量?为何即使优秀的程序员也可能编写不良的UI代码?主要原因在于UI界面的复杂性,通常需要大量代码来展示所有元素。程序员往往倾向于用单一方法解决问题,导致代码变得冗长且难以维护。界面代码容易受需求变更影响,除非有效管理这些变更。因此,界面程序员常使用设计工具生成代码,但机器生成的
Python 26 次浏览
表4.8定义在shell模块中的类Shell:Python shell基于wx.stc.StyleTextCtrl。Shell子类化editwindow.EditWindow,然后使底层的文本控件的行为像一具Python shell,而非一个源码文件编辑器。 ShellFacade:简化的与所有sh
Python 16 次浏览
15.9响应树控件的其它的用户事件在这一节,我们将讨论wx.TreeEvent类的属性。表15.6列出了这些属性。表15.6 wx.TreeEvent的属性GetKeyCode():返回所按键的整数按键码。只对wx.EVT_TREE_KEY_DOWN事件类型有效。如果任一修饰键(CTRL,SHIFT
Python 19 次浏览
表6.8最常用的wxPython的sizer wx.BoxSizer:在一条线上布局子窗口部件。wx.BoxSizer的布局方向可以是水平或坚直的,并且可以在水平或坚直方向上包含子sizer以创建复杂的布局。在项目被添加时传递给sizer的参数控制子窗口部件如何根据box的主体或垂直轴线作相应的尺寸
Python 23 次浏览