En esta página

Qt 5 Core Compatibility APIs

El módulo Qt 5 Core Compatibility contiene las APIs de Qt 5 Core que fueron eliminadas en Qt 6. El módulo facilita la transición a Qt 6.

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.

Construcción con CMake

Utilice el comando find_package() para localizar el componente del módulo necesario en el paquete Qt6:

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

Para obtener más información, consulta la descripción general de la compilación con CMake.

Compilación con qmake

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 += core5compat

Referencia

Licencias y atribuciones

Qt 5 Core Compat 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 5 Core Compat en Qt 6.11.0 contiene módulos de terceros bajo las siguientes licencias permisivas:

Text Codec: EUC-JP

Licencia BSD "Simplificada" de 2 cláusulas

Text Codec: EUC-KR

Licencia BSD "Simplificada" de 2 cláusulas

Text Codec: GBK

Licencia BSD "Simplificada" de 2 cláusulas

Text Codec: ISO 2022-JP (JIS)

Licencia "simplificada" BSD de 2 cláusulas

Text Codec: Shift-JIS

Licencia "simplificada" BSD de 2 cláusulas

Text Codec: TSCII

Licencia "Simplificada" BSD de 2 cláusulas

Text Codecs: Big5, Big5-HKSCS

Licencia "simplificada" BSD de 2 cláusulas

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