Auf dieser Seite

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:

Sorter

Status: Technology preview

Dieser Typ befindet sich in der Technology Preview und kann sich noch ändern.

Eigenschaften

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.