Qt SCXML
Qt SCXML モジュールはSCXMLファイルからステートマシンを作成する機能を提供します。これには、ステートマシンを動的に作成する機能(SCXML ファイルを読み込み、ステートと遷移をインスタンス化する機能)と、ステートマシンを実装したクラスを持つ C++ ファイルを生成する機能の両方が含まれます。また、データモデルや実行可能なコンテンツをサポートする機能も含まれています。
はじめに
Qt SCXML を使用するには、Qt State Machines追加ライブラリをインストールしてください。
アプリケーションにQMLの型をインポートするには、.qmlファイルに以下のimport文を記述します:
import QtScxml
モジュールとリンクするには
cmake を使用します:
find_package(Qt6 REQUIRED COMPONENTS Scxml)
target_link_libraries(mytarget PRIVATE Qt6::Scxml)
qmake を使う:
QT += scxml
記事とガイド
使用例
リファレンス
モジュールの進化
Qt SCXML の変更点には、Qt 6 シリーズで行われたモジュール API と機能の重要な変更が記載されています。
ライセンスと商標
Qt SCXML モジュールは、The Qt Company から商用ライセンスで提供されています。さらに、フリーソフトウェアライセンスでも利用可能です:GNU Lesser General Public License, version 3 またはGNU General Public License, version 2 です。詳細はQt ライセンスを参照してください。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。