FinalState QML Type
最終状態を提供します。詳細...
Import Statement: | import QtQml.StateMachine 6.8 |
Inherits: |
詳細説明
最終状態は、StateMachine (の一部)がその作業を終了したことを伝えるために使用される。最終トップレベル状態に入ると、ステートマシンのfinished() シグナルが発せられる。一般に、最終サブステート(ステートの子)に入ると、親ステートのfinished() シグナルが出力されます。FinalState はQt State Machine QML API の一部です。
FinalStateを使用するには、FinalStateオブジェクトを作成し、他のステートからの遷移を追加します。
使用例
import QtQuick import QtQml.StateMachine as DSM Rectangle { DSM.StateMachine { id: stateMachine initialState: state running: true DSM.State { id: state DSM.TimeoutTransition { targetState: finalState timeout: 200 } } DSM.FinalState { id: finalState } onFinished: console.log("state finished") } }
StateMachine およびStateも参照して ください。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。