Sur cette page

DelegateChoice QML Type

Encapsule un délégué et indique quand l'utiliser. Plus d'informations...

Import Statement: import QtQml.Models
Since: Qt 6.9

Propriétés

Description détaillée

Le type DelegateChoice enveloppe un délégué et définit les circonstances dans lesquelles il doit être choisi.

Les DelegateChoice peuvent être imbriqués à l'intérieur d'un DelegateChooser.

Voir également DelegateChooser.

Documentation sur les propriétés

column : int

Cette propriété contient la valeur utilisée pour faire correspondre la valeur de la colonne des éléments du modèle.

delegate : Component

Cette propriété contient le délégué à utiliser si ce choix correspond à l'élément du modèle.

index : int

Cette propriété contient la valeur utilisée pour faire correspondre la valeur de l'index des éléments du modèle. Il s'agit en fait d'un alias de row.

Voir aussi row.

roleValue : variant

Cette propriété contient la valeur utilisée pour faire correspondre les données de rôle au rôle fourni par DelegateChooser::role.

row : int

Cette propriété contient la valeur utilisée pour faire correspondre la valeur de la ligne des éléments du modèle. Pour les modèles qui n'ont que la propriété index (et donc une seule colonne), cette propriété doit être considérée comme un index et définie à la valeur d'index souhaitée.

Remarque : le fait de définir à la fois row et index a un comportement indéfini. Les deux sont équivalents et un seul doit être utilisé.

Voir également index.

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