Qt SCXML C++ Classes

SCXML ファイルからステートマシンを作成して使用するためのクラスを提供します。詳細...

名前空間

QScxmlExecutableContent

ステートマシンで実行可能な内容を解釈するために使用されるさまざまな型を含みます。

クラス

QScxmlCompiler

SCXML ファイル用コンパイラ

QScxmlCompiler::Loader

SCXML コンパイラの URI リゾルバおよびリソースローダ

QScxmlCppDataModel

Qt SCXML ステートマシンの C++ データモデル

QScxmlDataModel

Qt SCXML ステートマシンのデータモデル基本クラス

QScxmlDataModel::ForeachLoopBody

SCXML の foreach ループの各繰り返しで実行される関数を表します。

QScxmlDynamicScxmlServiceFactory

実行時にロードされたドキュメントから SCXML サービスインスタンスを生成します。

QScxmlError

SCXML ファイルのパース時に Qt SCXML ステートマシンが返すエラーを記述します。

QScxmlEvent

Qt SCXML ステートマシンのイベント

QScxmlExecutableContent::AssignmentInfo

AssingmentInfo クラスはデータ割り当てを表します。

QScxmlExecutableContent::EvaluatorInfo

実行可能なコンテンツの単位を表します。

QScxmlExecutableContent::ForeachInfo

foreach コンストラクトを表します。

QScxmlExecutableContent::InvokeInfo

サービスの呼び出しを表します。

QScxmlExecutableContent::ParameterInfo

サービス呼び出しのパラメータを表します。

QScxmlInvokableService

ステートマシンから呼び出されるサービスの基本クラス

QScxmlInvokableServiceFactory

呼び出し可能なサービス・インスタンスを作成します。

QScxmlNullDataModel

Qt SCXML stateMachine の null データモデル

QScxmlStateMachine

SCXML ファイルから作成されるステートマシンへのインターフェース

QScxmlStaticScxmlServiceFactory

コンパイル済みドキュメントから SCXML サービスインスタンスを作成します。

QScxmlTableData

コンパイル済みのステートマシンで使用

詳しい説明

cmake でモジュールを使用するには、find_package() コマンドを使用してQt6 パッケージから必要なモジュールコンポーネントを探します:

find_package(Qt6 REQUIRED COMPONENTS Scxml)
target_link_libraries(mytarget PRIVATE Qt6::Scxml)

モジュールをqmakeでビルドするように設定するには、プロジェクトの.proファイルにQT 変数の値としてモジュールを追加します:

QT += scxml

詳細については、ステートマシンのインスタンス化を参照してください。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。