Описание тега qstatemachine

QStateMachine основан на концепциях и обозначениях диаграмм состояний. QStateMachine является частью The State Machine Framework.

Конечный автомат управляет набором состояний (классы, наследующие от QAbstractState) и переходами (потомки QAbstractTransition) между этими состояниями; эти состояния и переходы определяют граф состояний. Как только граф состояний построен, конечный автомат может его выполнить. Алгоритм выполнения QStateMachine основан на алгоритме State Chart XML (SCXML). Обзор фреймворка дает несколько графов состояний и код для их построения.