Qt OPC UA
El módulo Qt OPC UA implementa una API Qt para interactuar con servidores OPC UA sobre la librería open62541.
La API QML ha sido marcada como obsoleta en Qt 6.9 y será eliminada en una versión futura.
Uso del módulo
API QML
QML types está disponible a través de la importación QtOpcUa. Para utilizar los tipos, añada la siguiente sentencia import a su archivo .qml:
import QtOpcUa as QtOpcUa
API C
El uso de C++ API requiere la vinculación con la biblioteca del módulo, ya sea directamente o a través de otras dependencias. Varias herramientas de compilación tienen soporte dedicado para esto, incluyendo CMake y qmake.
Compilación con CMake
Utilice el comando find_package() para localizar los componentes del módulo necesarios en el paquete Qt6:
find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget Qt::OpcUa)
Construcción con qmake
Para configurar el módulo para la compilación con qmake, añada el módulo como valor de la variable QT en el archivo .pro del proyecto:
QT += opcua
Artículos y Guías
- Visión general
- Uso de la dependencia OpenSSL para soporte de seguridad y GDS
- Construyendo Qt OPC UA Plugin Open62541
- El generador de tipos de datos Qt OPC UA
- OPC UA en la fundación OPC
Ejemplos
Referencia
Licencias y atribuciones
Qt OPC UA está disponible bajo licencias comerciales de The Qt Company. Además, está disponible bajo licencias de software libre: La Licencia Pública General Reducida de GNU, versión 3, o la Licencia Pública General de GNU, versión 2. Consulte Licencias de Qt para más detalles.
Además, Qt OPC UA en Qt 6.11.0 puede contener módulos de terceros bajo las siguientes licencias permisivas:
Mozilla Public License 2.0 y Creative Commons Zero v1.0 Universal y Creative Commons Attribution Share Alike 4.0 International y BSD 3-Clause "New" or "Revised" License y Apache License 2.0 y MIT License |
© 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.