私はQScxml ECMAScriptデータモデルを見ています。Qtのスクリプト機能を一度も使用していないため、少し失われています。 私は、QtがECMAScript標準と互換性のある異なるスクリプトエンジン(QtScript、QJSScript、QQMLEngine)を持っているのを見ました。 QScxmlEcmaScriptDataModelクラスはQtのSCXML・ステート・マシンのためのECMAScriptデータモデルであるQScxmlEcmaScriptDataModelQScxml ECMAScriptデータモデル
のドキュメントに言いながらだから私は、彼らがあまりにも参照してくださいどのようなスクリプト言語には本当にわからない。」
どれでも余分な情報やポインタは、非常に参考になる。
こんにちは、ありがとうございました。私がECMAScriptウィキペディアのページから理解している限り、ECMASriptの複数の実装があります。 QtScriptはそれらの1つです...そのため、最初に私は彼らがecmascriptのQt実装を使用していると仮定しました...しかし、私はまた、Qtscriptが廃止されていることを読みました...だから私は混乱しています.... – Stefano
ここでいくつかのコンセプトを組み合わせるデータモデル自体はXMLで記述されています。あなたの生活を楽にするために、Qt Creatorにステートマシンエディタもあります。私の答えに追加したリンクを参照してください。 – SGaist
ありがとう...私は実際には、すでに状態マシンを作成してテストし、正常に実行しています。私は、このデータモデルがどのように機能しているか明確にはっきりしていません。具体例はありません。 – Stefano