Qt SCXML のサンプル

Qt SCXML のサンプルアプリケーションはQt SCXMLモジュールが提供する機能をデモンストレーションします。

Traffic Light のサンプルアプリケーションには複数のバージョンがあります。このアプリケーションは共通のファイルを共有し、さらに各バージョンのアプリケーション固有のファイルをそれぞれのフォルダの下に持っています。これらのファイルは、ユーザーインターフェースの作成方法(Qt WidgetsまたはQt Quick を使用)や、SCXML を動的にロードする方法と C++ クラスにコンパイルする方法(静的バージョン)の違いを示しています。

SCXML Calculator

SCXML 仕様書に示されている電卓の例を実装したアプリケーションです。

SCXML FTP Client

ステートマシンを使用した単純な FTP クライアントの実装。

SCXML Invoke

コンパイル済みのネストされたステートマシンを呼び出します。

SCXML Media Player

C++ データモデルへのデータの送受信。

SCXML Sudoku

SCXML を使用した個別の javascript ファイルの使用法のデモンストレーション。

SCXML Traffic Light (Dynamic, QML)

動的にロードされるステートマシンを使用して信号機を実装する Qt Quick アプリケーション。

SCXML Traffic Light (Dynamic, Widgets)

動的にロードされるステートマシンを使用して信号機を実装するウィジェットベースのアプリケーション

SCXML Traffic Light (Simple, QML)

コンパイル済みのステートマシンを使用して簡易信号機を実装する Qt Quick アプリケーション。

SCXML Traffic Light (Static, QML)

コンパイル済みステートマシンを使用して信号機を実装する Qt Quick アプリケーション。

SCXML Traffic Light (Static, Widgets)

コンパイル済みステートマシンを使用して信号機を実装する、ウィジェットベースのアプリケーション。

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