QAbstractTransition QML Type

Der Typ QAbstractTransition ist der Basistyp für Übergänge zwischen QAbstractState Objekten. Mehr...

Import Statement: import QtQml.StateMachine 6.8
Inherited By:

QSignalTransition

Eigenschaften

Signale

Detaillierte Beschreibung

Der Typ QAbstractTransition ist der abstrakte Basistyp für Übergänge zwischen Zuständen (QAbstractState Objekte) einer StateMachine. QAbstractTransition ist Teil der Qt State Machine QML API

Die Eigenschaft sourceState() enthält die Quelle des Übergangs. Die Eigenschaften targetState und targetStates geben das/die Ziel(e) des Übergangs zurück.

Das Signal triggered() wird ausgegeben, wenn der Übergang ausgelöst wurde.

Verwenden Sie QAbstractTransition nicht direkt; verwenden Sie stattdessen SignalTransition oder TimeoutTransition.

Siehe auch SignalTransition und TimeoutTransition.

Dokumentation der Eigenschaft

sourceState : bool [read-only]

Der Quellzustand (parent) dieses Übergangs.


targetState : QAbstractState

Der Zielzustand dieses Übergangs.

Wenn ein Übergang keinen Zielzustand hat, kann der Übergang trotzdem ausgelöst werden, aber dies führt nicht zu einer Änderung der Konfiguration des Zustandsautomaten (d. h. der aktuelle Zustand wird nicht verlassen und wieder betreten).


targetStates : list<QAbstractState>

Die Zielzustände dieses Übergangs.

Wenn mehrere Zustände angegeben werden, müssen sie alle Nachkommen desselben parallelen Gruppenzustands sein.


Signal Dokumentation

triggered()

Dieses Signal wird ausgesendet, wenn der Übergang ausgelöst wurde.

Hinweis: Der entsprechende Handler ist onTriggered.


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