Qt SCXML
Qt SCXML 모듈은 SCXML 파일에서 상태 머신을 생성하는 기능을 제공합니다. 여기에는 동적으로 상태 머신을 생성(SCXML 파일 로드 및 상태 및 트랜지션 인스턴스화)하고 상태 머신을 구현하는 클래스가 있는 C++ 파일을 생성하는 기능이 모두 포함됩니다. 또한 데이터 모델과 실행 가능한 콘텐츠를 지원하는 기능도 포함되어 있습니다.
시작하기
사용하려면 Qt SCXML, Qt State Machines 추가 라이브러리를 설치합니다.
QML 유형을 애플리케이션으로 임포트하려면 .qml 파일에 다음 임포트 문을 사용합니다:
import QtScxml
모듈에 링크하려면
cmake 사용:
find_package(Qt6 REQUIRED COMPONENTS Scxml)
target_link_libraries(mytarget PRIVATE Qt6::Scxml)
qmake를 사용합니다:
QT += scxml
문서 및 가이드
예제
참조
모듈 진화
Qt SCXML 의 변경 사항에는 Qt 6 시리즈에 적용된 모듈 API 및 기능의 중요한 변경 사항이 나열되어 있습니다.
라이선스 및 상표
Qt SCXML 모듈은 The Qt Company의 상용 라이선스에 따라 사용할 수 있습니다. 또한 무료 소프트웨어 라이선스에 따라 사용할 수 있습니다: GNU 약소 일반 공중 사용 허가서, 버전 3 또는 GNU 일반 공중 사용 허가서, 버전 2. 자세한 내용은 Qt 라이선스를 참조하십시오.
© 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.