SwitchDelegate QML Type
Objektdelegat mit einer Schaltanzeige, die ein- oder ausgeschaltet werden kann. Mehr...
Import Statement: | import QtQuick.Controls |
Inherits: |
Eigenschaften
- position : real
- visualPosition : real
Detaillierte Beschreibung
SwitchDelegate stellt einen Elementdelegaten dar, der ein- (angekreuzt) oder ausgeschaltet (nicht angekreuzt) werden kann. SwitchDelegates werden in der Regel verwendet, um eine oder mehrere Optionen aus einer Reihe von Optionen auszuwählen. Für kleinere Sätze von Optionen oder für Optionen, die eindeutig identifizierbar sein müssen, sollten Sie stattdessen Switch verwenden.
SwitchDelegate erbt seine API von ItemDelegate, die von AbstractButton geerbt wird. Sie können zum Beispiel text setzen und auf clicks reagieren, indem Sie die API AbstractButton verwenden. Der Zustand des SwitchDelegate kann mit der Eigenschaft checked eingestellt werden.
ListView { model: ["Option 1", "Option 2", "Option 3"] delegate: SwitchDelegate { text: modelData } }
Siehe auch Anpassen von SwitchDelegate und Delegate Controls.
Eigenschaft Dokumentation
position : real |
Diese Eigenschaft enthält die logische Position des Daumenanzeigers.
Die Position wird als Bruchteil der Größe des Indikators im Bereich 0.0
- 1.0
angegeben. Die Position kann zum Beispiel verwendet werden, um festzustellen, ob der Daumen über den halben Punkt hinaus gezogen wurde. Für die Visualisierung eines Daumenindikators sollte stattdessen die Rechts-nach-Links-Anzeige visualPosition verwendet werden.
Siehe auch visualPosition.
visualPosition : real |
Diese Eigenschaft enthält die visuelle Position des Daumenanzeigers.
Die Position wird als Bruchteil der Größe des Indikators ausgedrückt und liegt im Bereich 0.0
- 1.0
. Wenn das Steuerelement mirrored ist, ist der Wert gleich 1.0 - position
. Dadurch eignet sich der Wert für die Visualisierung des Daumenanzeigers unter Berücksichtigung der Rechts-nach-Links-Unterstützung. Um zum Beispiel festzustellen, ob der Daumen über den halben Punkt hinaus gezogen wurde, sollte stattdessen die logische position verwendet werden.
Siehe auch position.
© 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.