SwitchDelegate QML Type
Délégué d'élément avec un indicateur d'interrupteur qui peut être activé ou désactivé. Plus d'informations...
| Import Statement: | import QtQuick.Controls |
| Inherits: |
Propriétés
- position : real
- visualPosition : real
Description détaillée
SwitchDelegate présente un délégué d'élément qui peut être activé (coché) ou désactivé (décoché). Les délégués Switch sont généralement utilisés pour sélectionner une ou plusieurs options parmi un ensemble d'options. Pour des ensembles d'options plus petits, ou pour des options qui doivent être identifiables de manière unique, il est préférable d'utiliser Switch.
SwitchDelegate hérite son API de ItemDelegate, qui hérite de AbstractButton. Par exemple, vous pouvez définir text et réagir à clicks en utilisant l'API AbstractButton. L'état du délégué du commutateur peut être défini à l'aide de la propriété checked.
ListView { model: ["Option 1", "Option 2", "Option 3"] delegate: SwitchDelegate { text: modelData } }
Voir également Personnalisation de SwitchDelegate et Contrôles délégués.
Documentation sur les propriétés
position : real [read-only]
Cette propriété indique la position logique de l'indicateur de pouce.
La position est exprimée en fraction de la taille de l'indicateur, dans la plage 0.0 - 1.0. La position peut être utilisée, par exemple, pour déterminer si le pouce a été déplacé au-delà du point médian. Pour visualiser un indicateur de pouce, il convient d'utiliser plutôt l'indicateur de droite à gauche visualPosition.
Voir également visualPosition.
visualPosition : real [read-only]
Cette propriété définit la position visuelle de l'indicateur du pouce.
La position est exprimée en fraction de la taille de l'indicateur, dans la plage 0.0 - 1.0. Lorsque le contrôle est mirrored, la valeur est égale à 1.0 - position, ce qui permet de visualiser l'indicateur de pouce en tenant compte du support de droite à gauche. Pour déterminer, par exemple, si le pouce a été déplacé au-delà du point médian, il convient d'utiliser plutôt la valeur logique position.
Voir aussi position.
© 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.