En esta página

Qt Jenny instalación

Para instalar Qt Jenny:

El método de inicio rápido

Tome la demo de QtJenny como punto de partida. Ya tiene un proyecto de generación de código configurado para un conjunto de clases Java de Android, y ese proyecto de generación de código está integrado en el proyecto principal de la aplicación Qt C++.

El enfoque experto, y una explicación más detallada

  1. Necesitarás configurar un proyecto Gradle que tenga una dependencia con qtjenny-annotation y qtjenny-compiler. El qtjenny-annotation proporciona un procesador de anotaciones, y qtjenny-compiler proporciona un módulo KAPT.

    Qt Jenny se puede hacer para procesar anotaciones en código Java, en lugar de Kotlin, pero eso no es importante, porque las anotaciones no son para el código del proyecto de generación en sí; están ahí sólo para desencadenar la generación de envolturas para clases que ya están definidas y disponibles a través de algún paquete, como las clases de la API de Android que son proporcionadas por el SDK de Android.

  2. Además, se necesita un conjunto de plantillas para la generación de código. Las dependencias de Gradle no instalan ninguna plantilla, porque eso las pondría en un directorio de caché de Gradle, donde editar las plantillas sería engorroso. No todos los usuarios necesitan modificar las plantillas, pero para permitir esa posibilidad, se instalan por separado. La demo de QtJenny tiene plantillas adecuadas instaladas en su subproyecto de generación de código.
  3. Una vez realizados estos pasos, ejecute la compilación de generación. Una vez hecho esto, el código se habrá generado y estará disponible para ser utilizado por el proyecto Qt C++ normal.

    Este paso se produce automáticamente durante el paso de configuración del proyecto Qt C++ si el proyecto CMake está hecho como en la demo de QtJenny.

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