IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Qt Creator 17 est désormais disponible avec un changement majeur pour les projets, une prise en charge améliorée de CMake, Python et C++, ainsi que de nouvelles fonctionnalités et des corrections de bogue

Le , par Anthony

177PARTAGES

5  0 
Qt Creator 17 est désormais disponible. Il s'agit de la dernière version de cet EDI multiplateforme pour C++, JavaScript, Python et QML qui simplifie le développement d'applications avec une interface utilisateur graphique (GUI). Qt Creator 17 apporte un changement majeur pour les projets, une prise en charge améliorée de CMake et des langages de programmation Python et C++, ainsi que plusieurs autres nouvelles fonctionnalités et corrections de bogue.

Qt Creator est un environnement de développement intégré (EDI) multiplateforme faisant partie du SDK du framework Qt et utilise l'API Qt, qui encapsule les appels de fonction GUI du système d'exploitation hôte. L'EDI intègre directement dans son interface un débogueur visuel et un concepteur intégré de formulaires et de mise en page GUI WYSIWYG, des outils pour la publication de code sur Git et Mercurial ainsi que la documentation Qt. L'éditeur de texte intégré permet l'autocomplétion ainsi que la coloration syntaxique.

La version 17 de Qt Creator apporte un changement substantiel dans le flux de travail en intégrant les configurations d'exécution à la configuration de compilation, mettant ainsi fin à leur indépendance antérieure. Les développeurs peuvent également copier les valeurs de configuration d'exécution entre différentes configurations de compilation, ce qui rationalise la gestion et le déploiement des projets.

De plus, l'IDE passe son interface utilisateur par défaut aux thèmes clair et sombre « 2024 », initialement introduits dans Qt Creator 15 et mis à jour dans la version 16. Les utilisateurs rencontrant des échecs CMake dus à des paquets Qt manquants bénéficient désormais d'une option permettant d'installer les composants manquants directement via le programme d'installation en ligne Qt, ce qui rend la configuration du projet plus efficace.


Pour les développeurs Python, cette version introduit la possibilité d'ouvrir des projets basés sur pyproject.toml, reflétant les normes modernes en matière de gestion de projets Python. La chaîne d'outils a également été mise à jour, les binaires précompilés exploitant désormais LLVM 20.1.3, qui apporte une prise en charge améliorée du C++.

S'appuyant sur ces améliorations, la prise en charge de QML a été étendue avec de meilleures options de style de code. La nouvelle version comprend également une intégration Git améliorée et une prise en charge améliorée de la suite Axivion, ainsi que d'autres améliorations générales et corrections de bogues.

Plus de détails concernant ces nouveautés sont présentés ci-dessous.

Général

Les thèmes clair et sombre « 2024 » introduits dans Qt Creator 15 et mis à jour dans Qt Creator 16 sont désormais les thèmes par défaut dans cette nouvelle version. Les utilisateurs peuvent toujours utiliser Préférences > Environnement > Interface > Thème pour sélectionner un thème différent. L'équipe de QT a revu et actualisé les icônes dans Qt Creator afin de les aligner sur le nouveau style visuel et d'obtenir une interface utilisateur plus cohérente.

Le régistre par défaut des extensions a été déplacé vers GitHub. Plusieurs sources d'extensions peuvent désormais être définies dans Préférences > Extensions > Navigateur, mais cela présente certains risques. Les informations affichées pour les extensions qui ne sont pas encore installées ont également été enrichies, et l'utilisateur peut directement déposer l'archive d'une extension dans le mode Extensions pour l'installer.

Projets

Un changement important dans Qt Creator 17 est que les configurations d'exécution font désormais « partie intégrante » de la configuration de compilation. Auparavant, les configurations de compilation et les configurations d'exécution étaient totalement indépendantes. Désormais, chaque configuration d'exécution appartient à une configuration de compilation donnée, et le changement de configuration de compilation active entraîne également le changement de l'ensemble des configurations d'exécution disponibles. Cela répond à un cas d'utilisation fréquemment demandé, à savoir disposer de différents paramètres d'exécution, tels que différents arguments...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de djm44
Inactif https://www.developpez.com
Le 18/08/2025 à 23:13
C'est un bel environnement graphique qui est plus léger que le VS ou le Delphi. Ceci étant une simple application graphique avec Qt comme "Hello word" génère au moins 7 défaillances mémoire par valgrind. Alors quand on aborde les composants graphiques c'est une forêt de défaillances mémoire et de zones non initialisées toujours selon valgrind .
1  1