StringSorter QML Type
Daten in einer „ SortFilterProxyModel “ entsprechend der Sortierreihenfolge der Ländereinstellung sortieren. Mehr...
| Import Statement: | import QtQml.Models |
| Since: | Qt 6.10 |
| Inherits: | |
| Status: | Technology preview |
Dieser Typ befindet sich in der Technology Preview und kann sich noch ändern.
Eigenschaften
- caseSensitivity : Qt::CaseSensitivity
- ignorePunctuation : bool
- locale : Locale
- numericMode : bool
Ausführliche Beschreibung
Mit StringSorter kann der Benutzer die Daten entsprechend dem im Quellmodell konfigurierten Rollennamen sortieren. StringSorter vergleicht Zeichenfolgen anhand eines lokalisierten Sortieralgorithmus.
Der StringSorter kann im Sortierfilter-Proxy-Modell wie unten beschrieben konfiguriert werden:
SortFilterProxyModel {
sourceModel: model
sorters: [
StringSorter { roleName: "name" }
]
}Dokumentation zu den Eigenschaften
caseSensitivity : Qt::CaseSensitivity
Diese Eigenschaft legt fest, ob der Sortierer zwischen Groß- und Kleinschreibung unterscheidet.
Der Standardwert lautet „ Qt::CaseSensitive “.
ignorePunctuation : bool
Diese Eigenschaft legt fest, ob der Sortierer Satzzeichen ignoriert. Wenn „ ignorePunctuation “ auf „ true “ gesetzt ist, werden Satzzeichen und Symbole bei der Festlegung der Sortierreihenfolge ignoriert.
Der Standardwert ist „ false “.
locale : Locale
Diese Eigenschaft enthält die Ländereinstellung des Sortierprogramms.
Der Standardwert ist „ QLocale::system “ ()
numericMode : bool
Diese Eigenschaft gibt an, ob der numerische Modus des Sortierers aktiviert ist.
Der Standardwert lautet „ false “.
© 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.