Skip to content

AbstractTableModel

Qt Base Class: QAbstractTableModel

Signature: QAbstractTableModel(self, parent: Optional[PySide6.QtCore.QObject] = None) -> None

Base classes

Name Children Inherits
AbstractTableModelMixin
prettyqt.core.abstracttablemodel
QAbstractTableModel
PySide6.QtCore
QAbstractTableModel(self, parent: Optional[PySide6.QtCore.QObject] \= None) -> None

Subclasses

Class Module Description
ColumnTableModel prettyqt.itemmodels.columnitemmodel
RegexMatchesModel prettyqt.itemmodels.regexmatchesmodel
FrameInfoModel prettyqt.itemmodels.frameinfomodel
BaseFieldsModel prettyqt.itemmodels.basefieldsmodel
BaseDataclassModel prettyqt.itemmodels.basedataclassmodel
MappingModel prettyqt.itemmodels.mappingmodel
ModelIndexModel prettyqt.itemmodels.modelindexmodel
QObjectPropertiesModel prettyqt.itemmodels.qobjectpropertiesmodel
WidgetsDetailsModel prettyqt.itemmodels.widgetsdetailsmodel

⋔ Inheritance diagram

graph TD
  1473299901888["core.AbstractTableModel"]
  1473299900912["core.AbstractTableModelMixin"]
  1473299890176["core.AbstractItemModelMixin"]
  1473299815024["core.ObjectMixin"]
  140713234304496["builtins.object"]
  1473289054032["QtCore.QAbstractTableModel"]
  1473289050128["QtCore.QAbstractItemModel"]
  1473288842240["QtCore.QObject"]
  1473291690208["Shiboken.Object"]
  1473299900912 --> 1473299901888
  1473299890176 --> 1473299900912
  1473299815024 --> 1473299890176
  140713234304496 --> 1473299815024
  1473289054032 --> 1473299901888
  1473289050128 --> 1473289054032
  1473288842240 --> 1473289050128
  1473291690208 --> 1473288842240
  140713234304496 --> 1473291690208

🛈 DocStrings

Bases: AbstractTableModelMixin, QAbstractTableModel

Abstract model that can be subclassed to create table models.

Source code in prettyqt\core\abstracttablemodel.py
class AbstractTableModel(AbstractTableModelMixin, core.QAbstractTableModel):
    """Abstract model that can be subclassed to create table models."""

⌗ Property table

Qt Property Type Doc
objectName QString