QScxml ECMAScript数据模型

时间:2017-05-17 09:43:51

标签: qt qml qtscript scxml

我正在查看QScxml ECMAScript数据模型,因为我从未使用过Qt的任何脚本功能,所以我有点迷失。 我已经看到Qt有不同的脚本引擎(QtScript,QJSScript,QQMLEngine),它们都与ECMAScript标准兼容。 因此,在QScxmlEcmaScriptDataModel

的文档中,我不太确定他们所引用的脚本语言
  

QScxmlEcmaScriptDataModel类是Qt SCXML状态机的ECMAScript数据模型。"

任何额外的信息或指针都会非常有用。

1 个答案:

答案 0 :(得分:0)

他们引用的是SCXML Specification - B.2 The ECMAScript Data Model,它本身与QML和QtScript无关。

另外,在Qt 5.5中不推荐使用QtScript模块,并且自Qt 5.6起已从预构建的二进制文件中删除。

为了让开发人员的工作更轻松,Qt Creator提供了SCXML state machine editor