Qt SCXML 例
「Qt SCXML 」のサンプルアプリケーションは、 Qt SCXML モジュールが提供する機能を実演しています。
「Traffic Light」サンプルアプリケーションには複数のバージョンがあります。このアプリケーションには、共通ファイルに加え、各バージョン固有のファイルがそれぞれのフォルダ内に配置されています。これらは、ユーザーインターフェースを作成するためのさまざまなオプション( Qt Widgets または Qt Quickを使用)や、SCXMLを動的に読み込む方法と、最初にC++クラスにコンパイルする方法(静的バージョン)との違いを示しています。
SCXML仕様で提示されている「Calculator」サンプルを実装したアプリケーションです。 | |
ステートマシンを使用して、シンプルなFTPクライアントを実装します。 | |
コンパイル済みのネストされたステートマシンを呼び出します。 | |
C++ データモデルとの間でデータの送受信を行います。 | |
SCXML を使用した個別の JavaScript ファイルの使用例を示しています。 | |
動的に読み込まれるステートマシンを使用して信号機を実装するQt Quick アプリケーション。 | |
動的に読み込まれたステートマシンを使用して信号機を実装する、ウィジェットベースのアプリケーション。 | |
コンパイル済みのステートマシンを使用して簡易な信号機を実装するQt Quick アプリケーション。 | |
コンパイル済みステートマシンを使用して信号機を実装するQt Quick アプリケーション。 | |
コンパイル済みステートマシンを使用して信号機を実装する、ウィジェットベースのアプリケーション。 |
© 2026 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.