Spec-Zone.ru › Qt

Тип QML SwitchDelegate

Делегат элемента с переключателем, который можно переключать в включенное или выключенное состояние. Подробнее...

Заявление об импорте: import QtQuick.Controls
С версии: Qt 5.7
Наследует:

ItemDelegate

  • Список всех членов, включая унаследованные

Свойства

  • 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.2/qml-qtquick-controls2-switchdelegate.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API