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

🛈 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