Item delegate with a switch indicator that can be toggled on or off. 更多...
| import 语句: | import QtQuick.Controls 2.15 | 
| Since: | Qt 5.7 | 
| 继承: | 
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 .