Тип QML SwitchDelegate
Представитель элемента с переключателем, который можно переключать включено/выключено. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 2.0 |
| С тех пор: | 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. Когда элемент управления зеркализован, значение равно 1.0 - position. Это делает значение подходящим для визуализации индикатора ползунка с учетом поддержки направления справа налево. Для определения, например, того, перетащили ли ползунок за середину, следует использовать логическое position.
См. также position.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qml-qtquick-controls2-switchdelegate.html