Spec-Zone.ru › Qt 5.15

Тип QML DelayButton

Кнопка, которая срабатывает при удерживании нажатой достаточно долго. Подробнее...

Заявление об импорте: import QtQuick.Controls 2.15
С тех пор: Qt 5.9
Наследует:

AbstractButton

  • Список всех членов, включая унаследованные члены

Свойства

  • delay : int
  • progress : real
  • transition : Transition

Сигналы

  • activated()

Подробное описание

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API