Тип QML DelayButton
Флажок, который инициирует действие при удерживании достаточно долго. Подробнее...
| Заявление об импорте: | import QtQuick.Extras 1.4 |
| С: | Qt 5.5 |
| Наследует: |
Свойства
Сигналы
Подробное описание
Кнопка DelayButton — это переключатель, который включает задержку перед тем, как кнопка станет отмеченной, и будет выпущен сигнал activated. Это предотвращает случайные нажатия.
Текущий прогресс выражается как десятичное значение между 0.0 и 1.0. Время, необходимое для выдачи сигнала activated, измеряется в миллисекундах и может быть установлено свойством delay.
Прогресс отображается индикатором прогресса вокруг кнопки. Когда индикатор достигает завершения, он мигает.
Кнопка DelayButton удерживается нажатой
Кнопка DelayButton после активации
Вы можете настроить внешний вид кнопки DelayButton, назначив стиль DelayButtonStyle.
Документация по свойствам
delay : int
Это свойство хранит время (в миллисекундах), необходимое для того, чтобы progress достиг 1.0 и выпустить сигнал activated.
Значение по умолчанию составляет 3000 мс.
[только для чтения] progress : real
Это свойство хранит текущий прогресс, отображаемый индикатором прогресса, в диапазоне 0.0 - 1.0.
Документация по сигналам
activated()
Этот сигнал вызывается, когда progress достигает 1.0 и кнопка становится отмеченной.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtquick-extras-delaybutton.html