Skip to content

ConcatenateTablesProxyModel

Qt Base Class: QConcatenateTablesProxyModel

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

Base classes

Name Children Inherits
AbstractItemModelMixin
prettyqt.core.abstractitemmodel
QConcatenateTablesProxyModel
PySide6.QtCore
QConcatenateTablesProxyModel(self, parent: Optional[PySide6.QtCore.QObject] \= None) -> None

⋔ Inheritance diagram

graph TD
  1473299916528["core.ConcatenateTablesProxyModel"]
  1473299890176["core.AbstractItemModelMixin"]
  1473299815024["core.ObjectMixin"]
  140713234304496["builtins.object"]
  1473289056960["QtCore.QConcatenateTablesProxyModel"]
  1473289050128["QtCore.QAbstractItemModel"]
  1473288842240["QtCore.QObject"]
  1473291690208["Shiboken.Object"]
  1473299890176 --> 1473299916528
  1473299815024 --> 1473299890176
  140713234304496 --> 1473299815024
  1473289056960 --> 1473299916528
  1473289050128 --> 1473289056960
  1473288842240 --> 1473289050128
  1473291690208 --> 1473288842240
  140713234304496 --> 1473291690208

🛈 DocStrings

Bases: AbstractItemModelMixin, QConcatenateTablesProxyModel

Proxies multiple source models, concatenating their rows.

Source code in prettyqt\core\concatenatetablesproxymodel.py
class ConcatenateTablesProxyModel(
    core.AbstractItemModelMixin, core.QConcatenateTablesProxyModel
):
    """Proxies multiple source models, concatenating their rows."""

    ID = "concatenate"

    def parent(self, *args):
        # workaround: PyQt6 QConcatenateTablesProxyModel.parent() missing
        if not args and qt.API == "pyqt6":
            return core.QAbstractItemModel.parent(self)
        return super().parent(*args)

⌗ Property table

Qt Property Type Doc
objectName QString