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)

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

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.