Qt Qml Models QML Types

Dieses QML-Modul enthält Typen zur Definition von Datenmodellen in QML.

Um die Typen in diesem Modul zu verwenden, importieren Sie das Modul mit der folgenden Zeile:

import QtQml.Models

AllOfFilter

Kombiniert mehrere Filter mithilfe des logischen UND in einem „SortFilterProxyModel“

AnyOfFilter

Kombiniert mehrere Filter mithilfe des logischen „ODER“ in einem „SortFilterProxyModel“

DelegateChoice

Kapseln einen Delegaten und geben an, wann dieser verwendet werden soll

DelegateChooser

Ermöglicht es einer Ansicht, unterschiedliche Delegaten für verschiedene Arten von Elementen im Modell zu verwenden

DelegateModel

Kapseln eines Modells und eines Delegaten

DelegateModelGroup

Kapseln einer gefilterten Menge visueller Datenelemente

FilterBase

Abstrakter Basistyp, der für Filter gemeinsame Funktionen bereitstellt

FunctionFilter

Filtert Daten in einem „SortFilterProxyModel“ basierend auf der Auswertung der angegebenen „filter“-Methode

Instantiator

Erstellt Objekte dynamisch

ItemSelectionModel

Instanziiert ein `QItemSelectionModel` zur Verwendung in Verbindung mit einem `QAbstractItemModel` und jeder Ansicht, die dieses unterstützt

ListElement

Definiert ein Datenelement in einem ListModel

ListModel

Definiert eine frei gestaltbare Listen-Datenquelle

ObjectModel

Definiert eine Reihe von Elementen, die als Modell verwendet werden sollen

Package

Legt eine Sammlung benannter Elemente fest

RangeFilter

Filtert Daten in einem `SortFilterProxyModel`, indem geprüft wird, ob ein Rollenwert in einen vorgegebenen Bereich fällt

RegExpFilter

Filtert Daten in einem „SortFilterProxyModel“, indem ein Rollenwert mit einem regulären Ausdruck abgeglichen wird

RoleFilter

Abstrakter Basistyp, der Funktionen für rollenabhängige Filter bereitstellt

RoleSorter

Sortiert Daten in einem „SortFilterProxyModel“ basierend auf dem konfigurierten Rollennamen

SortFilterProxyModel

Stellt Sortier- und Filterfunktionen für ein `QAbstractItemModel` bereit

Sorter

Abstrakter Basistyp, der Funktionen bereitstellt, die allen Sortierern gemeinsam sind

StringSorter

Sortiert Daten in einem „SortFilterProxyModel“ basierend auf der Reihenfolge der Ländereinstellung

ValueFilter

Filtert Daten in einem „SortFilterProxyModel“ anhand des Rollennamens und des Werts

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.