DelegateChoice QML Type

Kapselt einen Delegaten und wann er zu verwenden ist. Mehr...

Import Statement: import Qt.labs.qmlmodels

Eigenschaften

Detaillierte Beschreibung

Der DelegateChoice-Typ umhüllt einen Delegaten und definiert die Umstände, unter denen er ausgewählt werden soll.

DelegateChoices können innerhalb eines DelegateChooser verschachtelt werden.

Siehe auch DelegateChooser.

Eigenschaft Dokumentation

column : int

Diese Eigenschaft enthält den Wert, der verwendet wird, um den Spaltenwert von Modellelementen anzupassen.


delegate : Component

Diese Eigenschaft enthält den Delegaten, der zu verwenden ist, wenn diese Auswahl mit dem Modellelement übereinstimmt.


index : int

Diese Eigenschaft enthält den Wert, der für die Übereinstimmung mit dem Indexwert von Modellelementen verwendet wird. Dies ist praktisch ein Alias für row.

Siehe auch row.


roleValue : variant

Diese Eigenschaft enthält den Wert, der verwendet wird, um die Rollendaten für die Rolle abzugleichen, die von DelegateChooser::role bereitgestellt wird.


row : int

Diese Eigenschaft enthält den Wert, der zum Abgleich mit dem Zeilenwert von Modellelementen verwendet wird. Bei Modellen, die nur die Eigenschaft index (und damit nur eine Spalte) haben, sollte diese Eigenschaft als Index gedacht sein und auf den gewünschten Indexwert gesetzt werden.

Hinweis: Die Einstellung sowohl von row als auch von index hat ein undefiniertes Verhalten. Die beiden sind gleichwertig und nur eine sollte verwendet werden.

Siehe auch index.


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