wx.grid

The Grid and related classes in this module provide functionality similar to a spreadsheet, where the application can display rows and columns of data of various types, which the user can edit and otherwise interact with.

Class Summary

Class

Short Description

Grid

wx.grid.Grid and its related classes are used for displaying and editing tabular data.

GridCellAttr

This class can be used to alter the cells’ appearance in the grid by changing their attributes from the defaults.

GridCellAttrProvider

Class providing attributes to be used for the grid cells.

GridCellAutoWrapStringEditor

Grid cell editor for wrappable string/text data.

GridCellAutoWrapStringRenderer

This class may be used to format string data in a cell.

GridCellBoolEditor

Grid cell editor for boolean data.

GridCellBoolRenderer

This class may be used to format boolean data in a cell.

GridCellChoiceEditor

Grid cell editor for string data providing the user a choice from a list of strings.

GridCellCoords

Represents coordinates of a grid cell.

GridCellDateTimeRenderer

This class may be used to format a date/time data in a cell.

GridCellEditor

This class is responsible for providing and manipulating the in-place edit controls for the grid.

GridCellEnumEditor

Grid cell editor which displays an enum number as a textual equivalent (eg.

GridCellEnumRenderer

This class may be used to render in a cell a number as a textual equivalent.

GridCellFloatEditor

The editor for floating point numbers data.

GridCellFloatRenderer

This class may be used to format floating point data in a cell.

GridCellNumberEditor

Grid cell editor for numeric integer data.

GridCellNumberRenderer

This class may be used to format integer data in a cell.

GridCellRenderer

This class is responsible for actually drawing the cell in the grid.

GridCellStringRenderer

This class may be used to format string data in a cell; it is the default for string cells.

GridCellTextEditor

Grid cell editor for string/text data.

GridColumnHeaderRenderer

Base class for column headers renderer.

GridColumnHeaderRendererDefault

Default column header renderer.

GridCornerHeaderRenderer

Base class for corner window renderer.

GridCornerHeaderRendererDefault

Default corner window renderer.

GridEditorCreatedEvent

GridEvent

This event class contains information about various grid events.

GridHeaderLabelsRenderer

Common base class for row and column headers renderers.

GridRangeSelectEvent

GridRowHeaderRenderer

Base class for row headers renderer.

GridRowHeaderRendererDefault

Default row header renderer.

GridSizeEvent

This event class contains information about a row/column resize event.

GridSizesInfo

wx.grid.GridSizesInfo stores information about sizes of all wx.grid.Grid rows or columns.

GridStringTable

Simplest type of data table for a grid for small tables of strings that are stored in memory.

GridTableBase

The almost abstract base class for grid tables.

GridTableMessage

A simple class used to pass messages from the table to the grid.

GridUpdateLocker

This small class can be used to prevent wx.grid.Grid from redrawing during its lifetime by calling wx.grid.Grid.BeginBatch in its constructor and wx.grid.Grid.EndBatch in its destructor.