Тип QML SwitchDelegate
Делегат элемента с переключателем, который можно переключать включить или выключить. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 2.5 |
| С момента: | Qt 5.7 |
| Наследует: |
Свойства
- position : real
- visualPosition : real
Подробное описание
SwitchDelegate представляет собой делегат элемента, который можно переключать включенным (выбранным) или выключенным (невыбранным). Делегаты переключателей обычно используются для выбора одного или нескольких вариантов из набора вариантов. Для меньших наборов вариантов или для вариантов, которые необходимо уникально идентифицировать, рассмотрите использование Switch вместо этого.
SwitchDelegate наследует свой API от ItemDelegate, который наследуется от AbstractButton. Например, можно задать text и реагировать на щелчки с помощью 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. При зеркальном отображении элемента управления (свойство mirrored) значение равно 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.12/qml-qtquick-controls2-switchdelegate.html