Item delegate with a switch indicator that can be toggled on or off. 更多...
import 语句: | import QtQuick.Controls |
继承: |
SwitchDelegate presents an item delegate that can be toggled on (checked) or off (unchecked). Switch delegates are typically used to select one or more options from a set of options. For smaller sets of options, or for options that need to be uniquely identifiable, consider using Switch 代替。
SwitchDelegate inherits its API from ItemDelegate , which is inherited from AbstractButton . For instance, you can set text , and react to clicks 使用 AbstractButton API. The state of the switch delegate can be set with the checked 特性。
ListView { model: ["Option 1", "Option 2", "Option 3"] delegate: SwitchDelegate { text: modelData } }
另请参阅 Customizing SwitchDelegate and 委托控件 .
position
:
real
|
This property holds the logical position of the thumb indicator.
The position is expressed as a fraction of the indicator's size, in the range
0.0
-
1.0
. The position can be used for example to determine whether the thumb has been dragged past the halfway point. For visualizing a thumb indicator, the right-to-left aware
visualPosition
应该被使用以取而代之。
另请参阅 visualPosition .
visualPosition
:
real
|
This property holds the visual position of the thumb indicator.
The position is expressed as a fraction of the indicator's size, in the range
0.0
-
1.0
. When the control is
mirrored
, the value is equal to
1.0 - position
. This makes the value suitable for visualizing the thumb indicator taking right-to-left support into account. In order to for example determine whether the thumb has been dragged past the halfway point, the logical
position
应该被使用以取而代之。
另请参阅 position .