0

我正在查看 QScxml ECMAScript 数据模型,因为我从未使用过 Qt 的任何脚本功能,所以我有点迷失了。我已经看到 Qt 有不同的脚本引擎(QtScript、QJSScript、QQMLEngine),它们都与 ECMAScript 标准兼容。所以我不太确定他们在QScxmlEcmaScriptDataModel的文档中提到的脚本语言是什么

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

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

4

1 回答 1

0

他们指的是SCXML 规范 - B.2 ECMAScript 数据模型,它本身与 QML 或 QtScript 无关。

附带说明,QtScript 模块在 Qt 5.5 中已弃用,并且自 Qt 5.6 起已从预构建的二进制文件中删除。

为了让开发人员的生活更轻松,Qt Creator 提供了一个SCXML 状态机编辑器

于 2017-05-17T10:06:37.213 回答