StringSorter QML Type
Sortiert Daten in einer SortFilterProxyModel basierend auf der Reihenfolge des Gebietsschemas. Mehr...
Import Statement: | import QtQml.Models |
Since: | Qt 6.10 |
Inherits: | |
Status: | Preliminary |
Dieser Typ befindet sich in der Entwicklung und kann sich noch ändern.
Eigenschaften
- caseSensitivity : Qt::CaseSensitivity
- ignorePunctuation : bool
- locale : Locale
- numericMode : bool
Detaillierte Beschreibung
StringSorter ermöglicht es dem Benutzer, die Daten nach dem Rollennamen zu sortieren, wie im Quellmodell konfiguriert. StringSorter vergleicht Zeichenketten nach einem lokalisierten Sortieralgorithmus.
Der StringSorter kann im Sortierfilter-Proxy-Modell wie folgt konfiguriert werden,
SortFilterProxyModel { model: sourceModel sorters: [ StringSorter { roleName: "name" } ] }
Eigenschaft Documentation
caseSensitivity : Qt::CaseSensitivity |
Diese Eigenschaft enthält die Groß- und Kleinschreibung des Sortierers.
Der Standardwert ist Qt::CaseSensitive.
ignorePunctuation : bool |
Diese Eigenschaft gibt an, ob der Sortierer die Interpunktion ignoriert. Wenn ignorePunctuation
true
ist, werden Satzzeichen und Symbole bei der Bestimmung der Sortierreihenfolge ignoriert.
Der Standardwert ist false
.
locale : Locale |
Diese Eigenschaft enthält das Gebietsschema des Sortierers.
Der Standardwert ist QLocale::system()
numericMode : bool |
Diese Eigenschaft gibt an, ob der numerische Modus des Sortierers aktiviert ist.
Der Standardwert ist false
.
© 2025 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.