Sur cette page

RegExpFilter QML Type

Filtre les données d'une « SortFilterProxyModel » en comparant la valeur d'un rôle à une expression régulière. En savoir plus…

Import Statement: import QtQml.Models
Since: Qt 6.12
Inherits:

RoleFilter

Status: Technology preview

Ce type est en préversion technologique et est susceptible d'être modifié.

Propriétés

Description détaillée

RegExpFilter permet de filtrer les données du modèle à l'aide d'une correspondance d'expressions régulières sur un rôle spécifié.

Une expression régulière littérale JavaScript peut être directement attribuée à regExp:

SortFilterProxyModel {
    sourceModel: processModel
    filters: RegExpFilter {
        roleName: "userId"
        regExp: /root/i
    }
}

Documentation sur les propriétés

regExp : regexp

Cette propriété contient l'expression régulière utilisée pour filtrer les données. Il est possible d'y attribuer directement une expression régulière littérale JavaScript.

Lorsque l'expression régulière (regExp) a un motif vide, le filtre est inactif et toutes les lignes sont conservées.

© 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.