Тип QML SwitchDelegate
Делегат элемента с переключателем, который можно переключать включение или выключение. Подробнее...
| Заявление об импорте: | import QtQuick.Controls 2.15 |
| С момента: | 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-5.15/qml-qtquick-controls2-switchdelegate.html