Qt SCXML C++ Classes

SCXML 파일에서 상태 머신을 생성하고 사용하기 위한 클래스를 제공합니다. 더 보기...

네임스페이스

QScxmlExecutableContent

상태 머신에서 실행 가능한 콘텐츠를 해석하는 데 사용되는 다양한 유형을 포함합니다.

클래스

QScxmlCompiler

SCXML 파일용 컴파일러

QScxmlCompiler::Loader

SCXML 컴파일러를 위한 URI 리졸버 및 리소스 로더

QScxmlCppDataModel

Qt SCXML 상태 머신용 C++ 데이터 모델

QScxmlDataModel

Qt SCXML 상태 머신을 위한 데이터 모델 베이스 클래스

QScxmlDataModel::ForeachLoopBody

SCXML foreach 루프의 각 반복에서 실행할 함수를 나타냅니다.

QScxmlDynamicScxmlServiceFactory

런타임에 로드된 문서에서 SCXML 서비스 인스턴스를 생성합니다.

QScxmlError

SCXML 파일을 구문 분석할 때 Qt SCXML 상태 머신이 반환하는 오류를 설명합니다.

QScxmlEvent

Qt SCXML 상태 머신에 대한 이벤트

QScxmlExecutableContent::AssignmentInfo

AssingmentInfo 클래스는 데이터 할당을 나타냅니다.

QScxmlExecutableContent::EvaluatorInfo

실행 가능한 콘텐츠의 단위를 나타냅니다.

QScxmlExecutableContent::ForeachInfo

foreach 구문을 나타냅니다.

QScxmlExecutableContent::InvokeInfo

서비스 호출을 나타냅니다.

QScxmlExecutableContent::ParameterInfo

서비스 호출에 대한 매개변수를 나타냅니다.

QScxmlInvokableService

스테이트 머신에서 호출되는 서비스의 베이스 클래스

QScxmlInvokableServiceFactory

호출 가능한 서비스 인스턴스를 생성합니다.

QScxmlNullDataModel

Qt SCXML stateMachine에 대한 널 데이터 모델

QScxmlStateMachine

SCXML 파일에서 생성된 상태 머신에 대한 인터페이스입니다.

QScxmlStaticScxmlServiceFactory

미리 컴파일된 문서에서 SCXML 서비스 인스턴스를 생성합니다.

QScxmlTableData

컴파일된 상태 머신에서 사용

자세한 설명

cmake와 함께 모듈을 사용하려면 find_package() 명령을 사용하여 Qt6 패키지에서 필요한 모듈 구성 요소를 찾습니다:

find_package(Qt6 REQUIRED COMPONENTS Scxml)
target_link_libraries(mytarget PRIVATE Qt6::Scxml)

qmake로 빌드하도록 모듈을 구성하려면 프로젝트의 .pro 파일에 QT 변수의 값으로 모듈을 추가합니다:

QT += scxml

자세한 내용은 상태 머신 인스턴스화하기를 참조하세요.

© 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.