wxPython官方文档中文翻译 - wx.grid Yharim 2025-04-11 88 阅读3分钟 原文:docs.wxpython.org/wx.grid.1mo… 本模块中的网格类及相关类提供了类似于电子表格的功能,应用程序可以在其中显示各种类型的数据行和数据列,用户能够对这些数据进行编辑以及以其他方式与之交互。 类概述 类简述Gridwx.grid.Grid及其相关类用于显示和编辑表格数据。GridActivationResult表示wx.grid.GridCellEditor.TryActivate的结果。GridActivationSource表示单元格激活的一个来源,其可能是用户事件(鼠标或键盘事件),也可能是程序自身。GridBlockCoords表示网格中一个单元格块的坐标。GridBlockDiffResult这个辅助结构体用作wx.grid.GridBlockCoords类的差值函数的结果类型。GridBlocks表示一个可以进行迭代的网格块集合。GridCellActivatableEditor可激活编辑器的基类。GridCellAttr这个类可用于通过更改单元格的默认属性来改变它们在网格中的外观。GridCellAttrProvider为网格单元格提供要使用的属性的类。GridCellAutoWrapStringEditor用于可换行字符串/文本数据的网格单元格编辑器。GridCellAutoWrapStringRenderer这个类可用于格式化单元格中的字符串数据。GridCellBoolEditor用于布尔数据的网格单元格编辑器。GridCellBoolRenderer这个类可用于格式化单元格中的布尔数据。GridCellChoiceEditor用于字符串数据的网格单元格编辑器,为用户提供从字符串列表中进行选择的功能。GridCellCoords表示网格单元格的坐标。GridCellDateEditor用于日期数据的网格单元格编辑器。GridCellDateRenderer这个类可用于在单元格中显示仅包含日期(不含时间)的信息。GridCellDateTimeRenderer这个类可用于格式化单元格中的日期/时间数据。GridCellEditor这个类负责为网格提供并操作就地编辑控件。GridCellEnumEditor网格单元格编辑器,它将枚举数字显示为对应的文本形式(例如GridCellEnumRenderer这个类可用于在单元格中把一个数字呈现为对应的文本形式。GridCellFloatEditor用于浮点数数据的编辑器。GridCellFloatRenderer这个类可用于格式化单元格中的浮点数据。GridCellNumberEditor用于数值型整数数据的网格单元格编辑器。GridCellNumberRenderer这个类可用于格式化单元格中的整数数据。GridCellRenderer这个类负责实际绘制网格中的单元格。GridCellStringRenderer这个类可用于格式化单元格中的字符串数据;它是字符串单元格的默认设置。GridCellTextEditor用于字符串/文本数据的网格单元格编辑器。GridColumnHeaderRenderer列标题渲染器的基类。GridColumnHeaderRendererDefault默认的列标题渲染器。GridCornerHeaderRenderer角落标题渲染器的基类。GridCornerHeaderRendererDefault默认的角落窗口渲染器。GridEditorCreatedEvent^^GridEvent这个事件类包含有关各种网格事件的信息。GridFitMode当单元格内容无法容纳在其分配的空间内时的允许指定行为。GridHeaderLabelsRenderer表头单元格渲染器的基类。GridRangeSelectEvent此类的事件用于通知一系列单元格已被选中的情况。GridRowHeaderRenderer行标题渲染器的基类。GridRowHeaderRendererDefault默认的行标题渲染器。GridSizeEvent这个事件类包含有关行/列调整大小事件的信息。GridSizesInfowx.grid.GridSizesInfo存储着关于所有wx.grid.Grid行或列的尺寸信息。GridStringTable对于存储在内存中的小型字符串表格而言,这是用于网格的最简单类型的数据表。GridTableBase网格表格几乎算得上是抽象的基类。GridTableMessage网格表用于向网格视图发送请求和通知的消息类。GridUpdateLocker这个小类可用于在其生命周期内阻止wx.grid.Grid进行重绘,方法是在其构造函数中调用wx.grid.Grid.BeginBatch,并在其析构函数中调用wx.grid.Grid.EndBatch。iterator只读正向迭代器类型。