我正在查看QScxml ECMAScript数据模型,由于我从未使用过Qt的任何脚本功能,所以我有点迷茫。我已经看到Qt有不同的脚本引擎(QtScript、QJSScript、QQMLEngine),它们都与ECMAScript标准兼容。因此,我不太确定他们在QScxmlEcmaScriptDataModel文档中提到的脚本语言是什么
QScxmlEcmaScriptDataModel类是Qt状态机的ECMAScript数据模型。
任何额外的信息或指针将是非常有用的。
发布于 2017-05-17 10:06:37
它们引用的是SCXML规范- B.2 ECMAScript数据模型,这本身与QML或QtScript无关。
另外,在QT5.5中不推荐使用QtScript模块,从Qt5.6开始就从预构建的二进制文件中删除了该模块。
为了简化开发人员的工作,Qt提供了一个SCXML状态机编辑器。
https://stackoverflow.com/questions/44021197
复制相似问题