Тип 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/qt-5.13/qml-qtquick-extras-delaybutton.html