QAbstractTransition QML Type

QAbstractTransition型は、QAbstractState オブジェクト間の遷移の基本型です。詳細...

Import Statement: import QtQml.StateMachine 6.8
Inherited By:

QSignalTransition

プロパティ

シグナル

詳細説明

QAbstractTransition 型は、StateMachine の状態(QAbstractState オブジェクト)間の遷移の抽象的な基本型です。 QAbstractTransition は、Qt State Machine QML API の一部です。

sourceState() プロパティは遷移元を表します。targetStatetargetStates プロパティは、遷移のターゲットを返します。

triggered() シグナルは、トランジションがトリガーされたときに発行されます。

QAbstractTransition を直接使用しないでください。代わりにSignalTransition またはTimeoutTransition を使用してください。

SignalTransition およびTimeoutTransitionも参照してください

プロパティの説明

sourceState : bool [read-only]

この遷移のソース状態(親)。


targetState : QAbstractState

この遷移のターゲット状態。

トランジションがターゲット状態を持たない場合でも、トランジションはトリガーされるかもしれませんが、それによってステートマシンの構成が変更されることはありません(つまり、現在の状態が終了して再入力されることはありません)。


targetStates : list<QAbstractState>

この遷移のターゲット状態。

複数の状態が指定された場合、それらはすべて同じ並列グループ状態の子孫でなければならない。


シグナルの説明

triggered()

このシグナルはトランジションがトリガーされたときに発せられる。

注: 対応するハンドラはonTriggered です。


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。