AccueilActualités informatiqueEnvironnement de développement : Qt Creator 6 passe à la version 6.2...

Environnement de développement : Qt Creator 6 passe à la version 6.2 du framework Qt

Avec Qt Creator 6, la deuxième version principale de l’EDI, principalement conçu pour le développement C++, est déjà sortie cette année. En ce qui concerne les fonctionnalités, cette version apporte peu de nouveautés. Le plus grand changement se situe au niveau de la base : alors que Qt Creator 5, publié cet été, était encore basé sur Qt 5.15 huit mois après la sortie de Qt 6.0, la version actuelle passe à la dernière version principale du framework Qt, concrètement Qt 6.2.

Après que la série 4.x de Qt Creator ait duré plus de cinq ans, Qt Creator 6 est sorti seulement quatre mois après la version 5. La société Qt avait déjà annoncé dans le cadre de sa feuille de route le passage au Semantic Versioning (SemVer) et deux versions principales de l’environnement de développement pour 2021. La version 6 était même initialement prévue pour novembre.

Sommaire

Qt Creator 5 permettait certes de créer des projets avec Qt 6, mais il était lui-même basé sur Qt 5.15. La raison de cette migration retardée est sans doute le fait qu’il manquait encore des modules dans le framework à l’époque, ce qui a également empêché d’autres projets Qt de passer à la nouvelle version. Ce n’est qu’avec la sortie de Qt 6.2 en octobre que la Qt Company a porté presque tous les modules importants de Qt 5 vers Qt 6.

Outre le passage de la base à Qt 6.2, il convient de mentionner, parmi les changements fondamentaux, les binaires universels pour Intel et ARM sous macOS.

L’environnement de développement permet désormais l’édition multi-curseurs comme d’autres IDE et éditeurs de code source. Des curseurs supplémentaires peuvent être ajoutés avec Alt | clic de souris. Les entrées s’appliquent ensuite à toutes les positions du curseur.

Un deuxième curseur permet de compléter l’espace de noms Foo: : à deux endroits en parallèle.

(Image : Qt Company)

Le modèle de code C++ est mis à jour dans Qt Creator 6 à la version 13 de l’infrastructure de compilation LLVM.

Certaines nouveautés lancées dans la version 5 sont étendues dans la version actuelle. Parmi elles, la connexion à clangd comme serveur linguistique, entre autres pour l’autocomplétion. Qt Creator 6 offre probablement une intégration complète de clangd, mais celle-ci est désactivée par défaut. Les développeurs peuvent l’activer dans les options sous C++ | clangd activer.

L’équipe a par ailleurs développé la connexion Docker pour la construction et l’exécution d’applications dans des conteneurs, qui était encore indiquée comme « très expérimentale » dans la version 5.

Le Qt Quick Designer intégré est désactivé par défaut à partir de la version actuelle, et l’environnement de développement ouvre les fichiers ui.qml dans l’outil séparé Qt Design Studio. Une intégration plus étroite des deux outils de développement est prévue à moyen terme.

D’autres nouveautés de Qt Creator 6, comme la recherche globale de fichiers dans tous les répertoires de projets, peuvent être consultées sur le blog de Qt. La liste complète des modifications se trouve dans le journal des modifications. La version open-source est disponible sur le portail de téléchargement de Qt sous « Qt Creator ».

Plus d'articles