Sur cette page

Qt Jenny l'installation

Pour installer Qt Jenny:

L'approche rapide

Prenez la démo QtJenny comme point de départ. Elle possède déjà un projet de génération de code configuré pour un ensemble de classes Java Android, et ce projet de génération de code est intégré dans le projet principal de l'application Qt C++.

L'approche experte, et une explication plus détaillée

  1. Vous devrez configurer un projet Gradle qui dépend de qtjenny-annotation et qtjenny-compiler. qtjenny-annotation fournit un processeur d'annotations et qtjenny-compiler un module KAPT.

    Qt Jenny Il est possible de faire en sorte que Gradle traite les annotations en code Java, au lieu de Kotlin, mais ce n'est pas important, car les annotations ne concernent pas le code du projet de génération lui-même ; elles sont là uniquement pour déclencher la génération d'un wrapper pour des classes qui sont déjà définies et disponibles via un paquetage, comme les classes de l'API Android qui sont fournies par le kit de développement d'Android.

  2. En outre, vous avez besoin d'un ensemble de modèles pour la génération de code. Les dépendances Gradle n'installent pas de modèles, car cela les placerait dans un répertoire de cache Gradle, où l'édition des modèles serait fastidieuse. Tous les utilisateurs n'ont pas besoin de modifier les modèles, mais pour permettre cette possibilité, ils sont installés séparément. La démo QtJenny a des modèles appropriés installés dans son sous-projet de génération de code.
  3. Une fois ces étapes effectuées, lancez la compilation de génération. Après cela, le code a été généré et est disponible pour être utilisé par le projet Qt C++ normal.

    Cette étape se produit automatiquement pendant l'étape de configuration du projet Qt C++ si le projet CMake est réalisé comme dans la démo 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.