Auf dieser Seite

DelayButton QML Type

Kontrollkästchen, das ausgelöst wird, wenn es lange genug gedrückt gehalten wird. Mehr...

Import Statement: import QtQuick.Controls
Inherits:

AbstractButton

Eigenschaften

Signale

Ausführliche Beschreibung

DelayButton ist eine aktivierbare Schaltfläche, die eine Verzögerung einbaut, bevor die Schaltfläche den Status „ checked “ annimmt und das Signal „ activated()“ ausgegeben wird. Diese Verzögerung verhindert versehentliches Drücken.

Der aktuelle Fortschritt wird als Dezimalwert zwischen „ 0.0 “ und „ 1.0 “ ausgedrückt. Die Zeit, die vergeht, bis „ activated()“ ausgelöst wird, wird in Millisekunden gemessen und kann über die Eigenschaft „ delay “ eingestellt werden.

Der Fortschritt wird durch einen Fortschrittsbalken auf der Schaltfläche angezeigt.

Siehe auch „Anpassen von DelayButton - und Button-Steuerelementen“.

Dokumentation zu den Eigenschaften

delay : int

Diese Eigenschaft gibt die Zeit (in Millisekunden) an, die progress benötigt, um 1.0 zu erreichen und activated() auszulösen.

Der Standardwert beträgt 3000 ms.

progress : real

Diese Eigenschaft enthält den aktuellen Fortschritt, wie er von der Fortschrittsanzeige dargestellt wird, im Bereich von 0.0 bis 1.0.

transition : Transition

Diese Eigenschaft enthält den Übergang, der auf die Eigenschaft „ progress “ angewendet wird, wenn die Schaltfläche gedrückt oder losgelassen wird.

Signal-Dokumentation

activated()

Dieses Signal wird ausgelöst, wenn progress die Seite 1.0 aufruft.

Hinweis: Der zugehörige Handler lautet 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.