Я хочу зарегистрировать некоторые типы C ++ в экземпляр QScxmlStateMachine
с моделью данных ecmascript. Я прочитал исходный код scxml и увидел, что для доступа к базовому экземпляру QJSEngine мне нужно использовать assertEngine()
функция-член QScxmlEcmaScriptDataModelPrivate
учебный класс. Как мне позвонить assertEngine () ? Если это невозможно, как я могу зарегистрировать функции C ++ в QScxmlStateMachine? Моя предыдущая попытка Вот.
Задача ещё не решена.
Других решений пока нет …