Qt Qml Modelle
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.ModelsHinweis: Das Modul „ QtQml.Models“ wurde ab Version 2.1 eingeführt, um der Version des übergeordneten Moduls zu entsprechen, Qt Qml.
Darüber hinaus stellt „Qt.labs.qmlmodels“ experimentelle QML-Typen für Modelle bereit. Um diese experimentellen Typen zu verwenden, importieren Sie das Modul mit der folgenden Zeile:
import Qt.labs.qmlmodelsQML-Typen
Kombiniert mehrere Filter mithilfe des logischen UND in einem „SortFilterProxyModel“ | |
Kombiniert mehrere Filter mithilfe des logischen „ODER“ in einem SortFilterProxyModel | |
Kapseln eines Delegaten und wann dieser verwendet werden sollte | |
Ermöglicht es einer Ansicht, unterschiedliche Delegaten für verschiedene Arten von Elementen im Modell zu verwenden | |
Kapseln eines Modells und eines Delegaten | |
Kapseln einer gefilterten Menge visueller Datenelemente | |
Abstrakter Basistyp, der für Filter gemeinsame Funktionen bereitstellt | |
Filtert Daten in einem „SortFilterProxyModel“ basierend auf der Auswertung der angegebenen „filter“-Methode | |
Erstellt Objekte dynamisch | |
Instanziiert ein `QItemSelectionModel` zur Verwendung in Verbindung mit einem `QAbstractItemModel` und jeder Ansicht, die dieses unterstützt | |
Definiert ein Datenelement in einem ListModel | |
Definiert eine frei gestaltbare Listen-Datenquelle | |
Definiert eine Reihe von Elementen, die als Modell verwendet werden sollen | |
Legt eine Sammlung benannter Elemente fest | |
Filtert Daten in einem `SortFilterProxyModel`, indem geprüft wird, ob ein Rollenwert in einen bestimmten Bereich fällt | |
Filtert Daten in einem „SortFilterProxyModel“, indem ein Rollenwert mit einem regulären Ausdruck abgeglichen wird | |
Abstrakter Basistyp, der Funktionen für rollenabhängige Filter bereitstellt | |
Sortiert Daten in einem `SortFilterProxyModel` basierend auf dem konfigurierten Rollennamen | |
Stellt Sortier- und Filterfunktionen für ein `QAbstractItemModel` bereit | |
Abstrakter Basistyp, der Funktionen bereitstellt, die allen Sortierern gemeinsam sind | |
Sortiert Daten in einem `SortFilterProxyModel` basierend auf der Reihenfolge der Locale | |
Filtert Daten in einem „SortFilterProxyModel“ basierend auf Rollenname und Wert |
Experimentelle QML-Typen
Kapseln ein einfaches Tabellenmodell | |
Stellt eine Spalte in einem Modell dar | |
Kapseln ein einfaches Baummodell |
Lizenzen
Qt Qml „Models“ ist unter kommerziellen Lizenzen von The Qt Company erhältlich. Darüber hinaus ist es unter der GNU Lesser General Public License, Version 3, oder der GNU General Public License, Version 2, verfügbar. Weitere Einzelheiten finden Sie unter Qt-Lizenzierung.
© 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.