En esta página

Active Qt

La compatibilidad de Qt con ActiveX y COM permite a los desarrolladores de Qt para Windows:

  • Acceder y utilizar controles ActiveX y objetos COM proporcionados por cualquier servidor ActiveX en sus aplicaciones Qt.
  • Hacer que sus aplicaciones Qt estén disponibles como servidores COM, con cualquier número de objetos y widgets Qt como objetos COM y controles ActiveX.

Para obtener más información sobre el uso de ActiveX con Qt, consulte Creación de servidores ActiveX en Qt.

El framework ActiveQt consta de dos módulos:

Se proporciona un conjunto de herramientas para simplificar el desarrollo y la construcción de proyectos Qt que utilicen ActiveX.

Uso del módulo

Usar la API C++ de un módulo Qt requiere enlazar con la librería 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.

Construir con CMake

Utilice el comando find_package() para localizar los componentes necesarios del módulo en el paquete Qt6:

find_package(Qt6 REQUIRED COMPONENTS AxContainer AxServer)
target_link_libraries(mytarget PRIVATE Qt6::AxContainer Qt6::AxServer)

Para más detalles, consulte la descripción general de la compilación con CMake.

Construir con qmake

Para configurar los módulos para la construcción con qmake, agregue el módulo como un valor de la variable QT en el archivo .pro del proyecto:

QT += axcontainer axserver

Artículos y Guías

Ejemplos

Referencia

Licencias y atribuciones

Los módulos QAxContainer y QAxServer están disponibles bajo licencias comerciales de The Qt Company. Además, están disponibles bajo la Licencia BSD "Nueva" o "Revisada" de 3 cláusulas.

Consulte Licencias Qt para más detalles.

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