A framework for creating Qt State Machine metacode using a GUIhttps://kdab.github.io/KDStateMachineEditor/
The KDAB State Machine Editor Library is a framework that can be used
to help develop State Machine Editing graphical user
interfaces and tools. Output from such applications is in metacode
or QML that can then be used in Qt or QtQuick projects.