- Qt 5.15
- State Machine Examples
- Qt 5.15.2 Reference Documentation

# State Machine Examples

Qt provides a powerful hierarchical finite state machine through the Qt State Machine classes.

These examples demonstrate the fundamental aspects of implementing Statecharts with Qt.

- Event Transitions*
- Factorial States*
- Ping Pong States*
- Rogue*
- Traffic Light*
- Two-way Button*

For more information about using the Qt SCXML module to to create state charts from State Chart XML (SCXML) files, see Qt SCXML Examples.