2009-12-03 5 views
1

У меня есть проблема с состояниями, которые не задают свойства. Вероятно, проблема заключается в том, что я добавляю свойства после запуска машины и добавляю к текущему состоянию. Но мне нужно добавить свойства, состояния и переход, когда машина уже запущена. Спасибо.Могу ли я добавлять состояния, Trasitions, Proprerties, если я уже запускал QStateMachine?

ответ

1

Я только что понял проблему. Свойства устанавливаются при вводе состояния. Мне нужно выйти из состояния, а затем снова войти. Переход и состояние могут быть добавлены после запуска QStateMachine.

С моим приложением я могу перейти в другое состояние, но я хотел бы знать, есть ли простое решение для выхода и ввода из того же состояния. Я проверю, могу ли я сделать это с QHistoryState.