Гугли StateMachine или конечный автомат. Нечто подобное есть в c++ реализации. В питоне скорее всего тоже есть что-то подобное.
https://doc.qt.io/qtforpython-5/PySide2/QtCore/QStateMachine.html#more
Можно по этому вопросу в личку написать, а то не очень понятно?
Обсуждают сегодня