Spec-Zone.ru › Qt 5.12

Тип QML DelayButton

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

Заявление об импорте: import QtQuick.Extras 1.4
С момента: Qt 5.5
Наследуется от:

Кнопка

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

Свойства

  • delay : int
  • progress : real

Сигналы

  • activated()

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

A DelayButton

Кнопка DelayButton — это кнопка с возможностью выбора, которая включает задержку перед тем, как кнопка будет отмечена и будет испущен сигнал activated. Эта задержка предотвращает случайные нажатия.

Текущая степень выполнения отображается в виде десятичного значения между 0.0 и 1.0. Время, необходимое для испускания сигнала activated, измеряется в миллисекундах и может быть установлено свойством delay.

Степень выполнения отображается индикатором прогресса вокруг кнопки. Когда индикатор достигает завершения, он мигает.

A DelayButton being held down

Кнопка DelayButton, удерживаемая нажатой

A DelayButton after being activated

Кнопка 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

Spec-Zone.ru

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