Qt SCXML C++ Classes
Proporciona clases para crear y utilizar máquinas de estado a partir de archivos SCXML. Más...
Espacios de nombres
Contiene varios tipos utilizados para interpretar contenido ejecutable en máquinas de estado |
Clases
Compilador para archivos SCXML | |
URI resolver y cargador de recursos para un compilador SCXML | |
Modelo de datos C++ para una máquina de estados Qt SCXML | |
Clase base del modelo de datos para una máquina de estados Qt SCXML | |
Representa una función que debe ejecutarse en cada iteración de un bucle foreach SCXML | |
Crea instancias de servicio SCXML a partir de documentos cargados en tiempo de ejecución | |
Describe los errores devueltos por la máquina de estado Qt SCXML al analizar un archivo SCXML | |
Evento para una máquina de estado Qt SCXML | |
La clase AssingmentInfo representa una asignación de datos | |
Representa una unidad de contenido ejecutable | |
Representa una construcción foreach | |
Representa una invocación de servicio | |
Representa un parámetro de una invocación de servicio | |
La clase base para servicios invocados desde máquinas de estado | |
Crea instancias de servicio invocables | |
El modelo de datos nulo para una Qt SCXML stateMachine | |
Interfaz para las máquinas de estado creadas a partir de archivos SCXML | |
Crea instancias de servicio SCXML a partir de documentos precompilados | |
Utilizado por máquinas de estado compiladas |
Descripción detallada
Para utilizar el módulo con cmake, utilice el comando find_package() para localizar los componentes necesarios del módulo en el paquete Qt6:
find_package(Qt6 REQUIRED COMPONENTS Scxml)
target_link_libraries(mytarget PRIVATE Qt6::Scxml)Para configurar el módulo para su compilación con qmake, añada el módulo como valor de la variable QT en el archivo .pro del proyecto:
QT += scxml
Para obtener más información, consulte Instanciación de máquinas de estado.
© 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.