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