Sur cette page

Qt Jenny installation

Pour installer Qt Jenny:

L'approche « démarrage rapide »

Prenez la démo QtJenny comme point de départ. Elle contient 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é au projet principal de l'application Qt C++.

L'approche pour les experts, et une explication plus détaillée

  1. Vous devrez configurer un projet Gradle dépendant de qtjenny-annotation et de qtjenny-compiler. Le module qtjenny-annotation fournit un processeur d’annotations, tandis que qtjenny-compiler fournit un module KAPT.

    Qt Jenny Il est possible de le configurer pour traiter les annotations dans du code Java, plutôt qu’en Kotlin, mais cela n’a pas d’importance, car les annotations ne concernent pas le code du projet de génération lui-même ; elles servent uniquement à déclencher la génération de wrappers pour des classes déjà définies et disponibles via un package, comme les classes de l’API Android fournies par le SDK Android.

  2. De plus, vous avez besoin d’un ensemble de modèles pour la génération de code. Les dépendances Gradle n’installent aucun modèle, car cela les placerait dans un répertoire de cache Gradle, où leur modification 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 dispose de modèles adapté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. Le code est alors généré et prêt à être utilisé par le projet Qt C++ standard.

    Cette étape se déroule automatiquement lors de la phase 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.