Qt SCXML Beispiele
Die Beispielanwendungen unter Qt SCXML veranschaulichen die vom Qt SCXML Modul bereitstellt.
Es gibt mehrere Versionen der Beispielanwendung „Traffic Light “. Die Anwendung verfügt über gemeinsame Dateien sowie über spezifische Dateien für jede Version der Anwendung, die sich in den jeweiligen Ordnern befinden. Sie veranschaulichen die verschiedenen Möglichkeiten zur Erstellung von Benutzeroberflächen (unter Verwendung von Qt Widgets oder Qt Quick) sowie für das dynamische Laden des SCXML im Vergleich zur vorherigen Kompilierung in eine C++-Klasse (die statischen Versionen).
Eine Anwendung, die das in der SCXML-Spezifikation vorgestellte „Calculator“-Beispiel implementiert. | |
Implementiert einen einfachen FTP-Client unter Verwendung einer Zustandsmaschine. | |
Ruft eine kompilierte verschachtelte Zustandsmaschine auf. | |
Sendet Daten an ein C++-Datenmodell und empfängt Daten von diesem. | |
Veranschaulicht die Verwendung einer separaten JavaScript-Datei mit SCXML. | |
Eine „ Qt Quick “-Anwendung, die eine dynamisch geladene Zustandsmaschine verwendet, um eine Ampel zu implementieren. | |
Eine Widget-basierte Anwendung, die eine dynamisch geladene Zustandsmaschine verwendet, um eine Ampel zu implementieren. | |
Eine „ Qt Quick “-Anwendung, die eine kompilierte Zustandsmaschine verwendet, um eine vereinfachte Ampel zu implementieren. | |
Eine „ Qt Quick “-Anwendung, die eine kompilierte Zustandsmaschine zur Implementierung einer Ampel verwendet. | |
Eine widgetbasierte Anwendung, die eine kompilierte Zustandsmaschine verwendet, um eine Ampel zu implementieren. |
© 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.