How to create and execute state graphs.
这些 Qt Core classes are part of the :ref:` State Machine Framework<The-State-Machine-Framework>` .
The QAbstractState class is the base class of states of a QStateMachine.
The QAbstractTransition class is the base class of transitions between QAbstractState objects.
The QEventTransition class provides a QObject-specific transition for Qt events.
QFinalState 类提供最终状态。
QHistoryState 类提供返回到先前活动子状态的手段。
The QSignalTransition class provides a transition based on a Qt signal.
The QState class provides a general-purpose state for QStateMachine.
QStateMachine 类提供分层有限状态机。
QStateMachine.SignalEventThe SignalEvent class represents a Qt signal event.
QStateMachine.WrappedEventThe WrappedEvent class inherits QEvent and holds a clone of an event associated with a QObject.
The QBasicKeyEventTransition class provides a transition for Qt key events.
The QBasicMouseEventTransition class provides a transition for Qt mouse events.
The QKeyEventTransition class provides a transition for key events.
The QMouseEventTransition class provides a transition for mouse events.