Item delegate with a switch indicator that can be toggled on or off. 更多...
import 语句: | import QtQuick.Controls 2.5 |
Since: | Qt 5.7 |
继承: | ItemDelegate |
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 委托控件 .
[read-only] 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 .
[read-only] 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 .