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