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:

Sorter

Status: Preliminary

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

Eigenschaften

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.