QAbstractTransition QML 类型

QAbstractTransition 类型是 QAbstractState 对象之间转变的基本类型。...

导入语句import QtQml.StateMachine 6.7
继承者

QSignalTransition

属性

信号

详细描述

QAbstractTransition 类型是状态(QAbstractState 对象)之间的过渡的抽象基类。...

sourceState() 属性具有转变的源。targetState 和 targetStates 属性返回转变的目标。

当转变被触发时,会发出 triggered() 信号。

不要直接使用 QAbstractTransition;而是使用 SignalTransitionTimeoutTransition

另请参阅SignalTransitionTimeoutTransition

属性文档

sourceState : bool [只读]

此转变的源状态(父状态)。


targetState : QAbstractState

此转变的目标状态。

如果转变没有目标状态,则转变仍然可以触发,但不会改变状态机的配置(即当前状态不会退出并重新进入)。


targetStates : list<QAbstractState>

此转变的目标状态。

如果指定了多个状态,则它们都必须是同一并行组状态的子状态。


信号文档

triggered()

当转变被触发时,会发出此信号。

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


© 2024 Qt公司有限公司。本说明文档中包含的贡献版权属于其各自所有者。提供的文档根据免费软件基金会出版并由.Qt公司有限公司在芬兰及/或全球其他国家的©商标获得授权,许可条款适用于GNU自由文档许可第1.3版。Qt及其相关标志是芬兰及/或全球其他国家的.Qt公司有限公司的商标。。所有其他商标均为其各自所有者的财产。