Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions |

# Table Module

This module is part of the Qt Enterprise Edition.

The table module provides a flexible and editable table widget, QTable. For many applications QTables can be used directly and simply, providing a grid of editable cells. QTable can also be subclassed in a straightforward way to provide very large sparse tables, e.g. one million by one million cells.

The table module provides the following classes:

- QTable itself is the abstract widget of choice whenever you need to provide your users with the ability to display and edit tabular data such as spreadsheet or database data.
- QTableItem objects are used to populate a QTable with data with each table item holding the contents of a cell.
- The QComboTableItem class provides memory-efficient combobox items for QTables.
- The QCheckTableItem class provides memory-efficient checkbox items for QTables.
- QTableSelection provides access to selections of cells in a QTable.
- QHeader provides access to the table's horizontal header (column headers) and vertical header (row headers).

Please see the appropriate class documentation for details and refer to the Qt table examples for practical demonstration.