QAbstractTransition QML Type

The QAbstractTransition type is the base type of transitions between QAbstractState 对象。 更多...

导入语句: import QtQml.StateMachine 1.15
Since: Qt 5.4
继承者:

QSignalTransition

特性

信号

详细描述

The QAbstractTransition type is the abstract base type of transitions between states ( QAbstractState 对象) 的 StateMachine 。QAbstractTransition 属于 声明状态机框架 .

The sourceState() property has the source of the transition. The targetState and targetStates properties return the target(s) of the transition.

triggered() signal is emitted when the transition has been triggered.

Do not use QAbstractTransition directly; use SignalTransition or TimeoutTransition 代替。

另请参阅 SignalTransition and TimeoutTransition .

特性文档编制

[read-only] sourceState : bool

The source state (parent) of this transition.


targetState : QAbstractState

The target state of this transition.

If a transition has no target state, the transition may still be triggered, but this will not cause the state machine's configuration to change (i.e. the current state will not be exited and re-entered).


targetStates : list < QAbstractState >

The target states of this transition.

If multiple states are specified, they all must be descendants of the same parallel group state.


信号文档编制

triggered ()

This signal is emitted when the transition has been triggered.

注意: 相应处理程序是 onTriggered .