Тип QML SwitchDelegate
Делегат элемента с переключателем, который можно переключать в включенное или выключенное состояние. Подробнее...
| Оператор импорта: | import QtQuick.Controls 2.14 |
| С момента: | Qt 5.7 |
| Наследует: |
Свойства
- position : real
- visualPosition : real
Подробное описание
SwitchDelegate представляет собой делегат элемента, который можно переключать в включенное (выбранное) или выключенное (невыбранное) состояние. Делегаты переключателей обычно используются для выбора одного или нескольких вариантов из набора вариантов. Для меньших наборов вариантов или для вариантов, которые нужно уникально идентифицировать, вместо этого рассмотрите использование Switch.
SwitchDelegate наследует свой API от ItemDelegate, который наследуется от AbstractButton. Например, вы можете установить текст и реагировать на щелчки с помощью API AbstractButton. Состояние делегата переключателя можно установить с помощью свойства checked.
ListView {
model: ["Option 1", "Option 2", "Option 3"]
delegate: SwitchDelegate {
text: modelData
}
} См. также Настройка SwitchDelegate и Делегатские элементы управления.
Документация по свойствам
[только для чтения] position : real
Это свойство содержит логическое положение указателя ползунка.
Положение выражается как дробь от размера указателя, в диапазоне 0.0 - 1.0. Положение можно использовать, например, для определения того, переместился ли ползунок за середину.
Для визуализации указателя ползунка следует использовать visualPosition, который учитывает ориентацию слева направо.
См. также visualPosition.
[только для чтения] visualPosition : real
Это свойство содержит визуальное положение указателя ползунка.
Положение выражается как дробь от размера указателя, в диапазоне 0.0 - 1.0. Когда элемент управления зеркальный, значение равно 1.0 - position. Это делает значение подходящим для визуализации указателя ползунка с учетом поддержки справа налево.
Для определения, например, того, переместился ли ползунок за середину, следует использовать логическое положение position.
См. также position.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qml-qtquick-controls2-switchdelegate.html