Version de l'environnement de développement Qt Creator 7

La version de l'environnement de développement intégré Qt Creator 7.0, conçu pour créer des applications multiplateformes à l'aide de la bibliothèque Qt, a été publiée. Le développement de programmes C++ classiques et l'utilisation du langage QML sont pris en charge, dans lequel JavaScript est utilisé pour définir des scripts, et la structure et les paramètres des éléments d'interface sont définis par des blocs de type CSS.

Dans la nouvelle version:

  • L'élément de menu « Nouveau fichier ou projet » est divisé en deux boîtes de dialogue distinctes « Nouveau fichier » et « Nouveau projet ».
  • Les utilisateurs utilisant le programme d'installation en ligne de Qt sont informés de la disponibilité des versions correctives de Qt. Vous pouvez configurer l'affichage des notifications de mise à jour dans la section « Options > Environnement > Mises à jour ».
  • Le modèle de code du langage C++ a été mis à jour vers LLVM 14 et commuté par défaut pour utiliser le backend Clangd, qui prend en charge le LSP (Language Server Protocol). Vous pouvez renvoyer l'ancien backend via le menu « Outils > Options > C++ > Clangd », dans lequel vous pouvez également désactiver l'utilisation de Clangd pour l'indexation du code du projet, mais continuer à l'utiliser pour la coloration syntaxique et l'auto-complétion des entrées.
  • Les paramètres du plugin ClangFormat ont été déplacés vers la section avec les paramètres de style généraux et sont présentés dans un onglet séparé.
  • L'implémentation de l'analyseur QML a été mise à jour pour refléter les modifications de la dernière branche Qt.
  • La page de paramétrage des projets utilisant CMake a été repensée. Ajout d'un bouton « Stop CMake » pour arrêter l'exécution de CMake, par exemple, pendant le processus de configuration des scripts de build de projet. Possibilité de réexécuter CMake pour mettre à jour la configuration, même si le projet a déjà été configuré. Les variables CMake pour les configurations initiales et actuelles du projet sont séparées, dans le premier cas, les variables sont définies à partir du fichier CMakeLists.txt.use, utilisé lors de la première configuration, et dans le second cas, les variables exportées via CMake file-api json depuis le répertoire .cmake/api/v1/reply est défini.
  • Amélioration de la détection automatique des outils disponibles et réduction du nombre d'appels inutiles du compilateur au démarrage, ce qui a réduit le temps de démarrage de Qt Creator dans certains environnements.
  • Les assistants Nouveau projet garantissent que C++17 est défini comme norme C++.
  • Sur la plateforme macOS, les paramètres système du thème sombre sont pris en compte. Ajout de la prise en charge expérimentale de Docker dans les versions macOS.
  • Pour la plateforme Android, une option a été ajoutée pour sélectionner le NDK par défaut et la détection des plateformes NDK a été améliorée.
  • Pour la plateforme Linux, un backend pour Qt basé sur le protocole Wayland est inclus. Pour activer le backend, vous devez définir la variable d'environnement QT_QPA_PLATFORM=wayland avant de commencer.

Source: opennet.ru

Ajouter un commentaire