Модель данных QScxml ECMAScript
Я смотрю на модель данных QScxml ECMAScript и, поскольку я никогда не использовал никаких скриптовых функций Qt, я немного растерялся. Я видел, что Qt имеет разные движки скриптов (QtScript, QJSScript, QQMLEngine), которые все совместимы со стандартом ECMAScript. Так что я не совсем уверен, на каком языке сценариев они ссылаются, говоря в документации по QScxmlEcmaScriptDataModel
Класс QScxmlEcmaScriptDataModel является моделью данных ECMAScript для конечного автомата Qt SCXML."
Любая дополнительная информация или указатель были бы очень полезны.
1 ответ
Они ссылаются на спецификацию SCXML - B.2 Модель данных ECMAScript, которая сама по себе не имеет ничего общего ни с QML, ни с QtScript.
Напомним, что модуль QtScript устарел в Qt 5.5 и был удален из предварительно собранных двоичных файлов начиная с Qt 5.6.
Чтобы облегчить жизнь разработчикам, Qt Creator предоставляет редактор конечных автоматов SCXML.