En esta página

DelayButton QML Type

Botón de control que se activa cuando se mantiene pulsado el tiempo suficiente. Más...

Import Statement: import QtQuick.Controls
Inherits:

AbstractButton

Propiedades

Señales

Descripción detallada

DelayButton es un botón comprobable que incorpora un retardo antes de que el botón se convierta en checked y se emita la señal activated(). Este retardo evita pulsaciones accidentales.

El progreso actual se expresa como un valor decimal entre 0.0 y 1.0. El tiempo que tarda en emitirse activated() se mide en milisegundos, y puede establecerse con la propiedad delay.

El progreso se indica mediante un indicador de progreso en el botón.

Vea también Personalización de DelayButton y Controles de Botón.

Documentación de Propiedades

delay : int

Esta propiedad contiene el tiempo que tarda (en milisegundos) progress en alcanzar 1.0 y emitir activated().

El valor por defecto es 3000 ms.

progress : real

Esta propiedad contiene el progreso actual mostrado por el indicador de progreso, en el rango 0.0 - 1.0.

transition : Transition

Esta propiedad contiene la transición que se aplica sobre la propiedad progress cuando se pulsa o suelta el botón.

Documentación de la señal

activated()

Esta señal se emite cuando progress alcanza 1.0.

Nota: El manejador correspondiente es onActivated.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.