Skip to content

AbstractProxyModel

Qt Base Class: QAbstractProxyModel

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

Base classes

Name Children Inherits
AbstractProxyModelMixin
prettyqt.core.abstractproxymodel
QAbstractProxyModel
PySide6.QtCore
QAbstractProxyModel(self, parent: Optional[PySide6.QtCore.QObject] \= None) -> None

Subclasses

Class Module Description
FlattenTreeProxyModel prettyqt.itemmodels.proxies.flattentreeproxymodel
MeltProxyModel prettyqt.itemmodels.proxies.meltproxymodel
ColumnJoinerProxyModel prettyqt.itemmodels.proxies.columnjoinerproxymodel

⋔ Inheritance diagram

graph TD
  1473299891152["core.AbstractProxyModel"]
  1473299903840["core.AbstractProxyModelMixin"]
  1473299890176["core.AbstractItemModelMixin"]
  1473299815024["core.ObjectMixin"]
  140713234304496["builtins.object"]
  1473289061840["QtCore.QAbstractProxyModel"]
  1473289050128["QtCore.QAbstractItemModel"]
  1473288842240["QtCore.QObject"]
  1473291690208["Shiboken.Object"]
  1473299903840 --> 1473299891152
  1473299890176 --> 1473299903840
  1473299815024 --> 1473299890176
  140713234304496 --> 1473299815024
  1473289061840 --> 1473299891152
  1473289050128 --> 1473289061840
  1473288842240 --> 1473289050128
  1473291690208 --> 1473288842240
  140713234304496 --> 1473291690208

🛈 DocStrings

Bases: AbstractProxyModelMixin, QAbstractProxyModel

Base class for proxy item models that can do sorting, filtering and processing.

Source code in prettyqt\core\abstractproxymodel.py
class AbstractProxyModel(AbstractProxyModelMixin, core.QAbstractProxyModel):
    """Base class for proxy item models that can do sorting, filtering and processing."""

⌗ Property table

Qt Property Type Doc
objectName QString
sourceModel QAbstractItemModel