DelayButton QML Type

Prüfknopf, der ausgelöst wird, wenn er lange genug gedrückt wird. Mehr...

Import Statement: import QtQuick.Controls
Inherits:

AbstractButton

Eigenschaften

Signale

Ausführliche Beschreibung

DelayButton ist eine überprüfbare Schaltfläche, die eine Verzögerung einschließt, bevor die Schaltfläche checked wird und das Signal activated() ausgegeben wird. Diese Verzögerung verhindert versehentliche Betätigungen.

Der aktuelle Fortschritt wird als Dezimalwert zwischen 0.0 und 1.0 ausgedrückt. Die Zeit, die bis zur Ausgabe von activated() vergeht, wird in Millisekunden gemessen und kann mit der Eigenschaft delay eingestellt werden.

Der Fortschritt wird durch eine Fortschrittsanzeige auf der Schaltfläche angezeigt.

Siehe auch Anpassen von DelayButton und Button Controls.

Eigenschaft Dokumentation

delay : int

Diese Eigenschaft enthält die Zeit (in Millisekunden), die progress benötigt, um 1.0 zu erreichen und activated() zu senden.

Der Standardwert ist 3000 ms.


progress : real

Diese Eigenschaft enthält den aktuellen Fortschritt, wie er von der Fortschrittsanzeige angezeigt wird, im Bereich 0.0 - 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 ausgesendet, wenn progress den Wert 1.0 erreicht.

Hinweis: Der entsprechende Handler ist onActivated.


© 2025 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.