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