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

La version de l'environnement de développement intégré Qt Creator 10.0 a été publiée, conçue pour créer des applications multiplateformes à l'aide de la bibliothèque Qt. Il prend en charge à la fois le développement de programmes classiques en C++ et l'utilisation du langage QML, dans lequel JavaScript est utilisé pour définir des scripts, et la structure et les paramètres des éléments d'interface sont spécifiés par des blocs de type CSS. Des assemblys prêts à l'emploi ont été créés pour Linux, Windows et MacOS.

Dans la nouvelle version:

  • La possibilité de déplacer et de masquer les détails sur la progression des opérations est fournie.
  • Dans la barre de recherche (Localisateur), le problème de mémorisation de la dernière phrase de recherche saisie lors de l'utilisation du mode d'ouverture dans une fenêtre contextuelle alignée au centre a été résolu.
  • La version groupée de LLVM a été mise à jour vers la version 16 avec une prise en charge étendue de la norme C++20 dans Clang et une interopérabilité améliorée entre Qt Creator et Clangd. Le plugin ClangFormat est activé par défaut et est désormais utilisé pour aligner le code C++.
  • Implémentation de la possibilité de modifier automatiquement les fichiers inclus (via include) et d'ajuster les liens dans les fichiers C++ après avoir renommé les fichiers « .ui » ou les formulaires qui y sont définis.
  • Ajout d'un outil (Outils > C++ > Rechercher les fonctions inutilisées) pour rechercher les fonctions inutilisées dans un projet.
  • Ajout du mode d'affichage de la hiérarchie des appels, disponible pour toutes les langues pour lesquelles il existe des serveurs LSP (Language Server Protocol) prenant en charge cette fonctionnalité.
  • Le modèle de code QML a été mis à jour pour refléter les modifications apportées à Qt 6.5. L'éditeur de code a désormais la possibilité de prévisualiser les propriétés de couleur sous forme d'info-bulle.
  • Ajout de la prise en charge de la définition d'une commande externe pour formater les fichiers QML, par exemple en appelant qmlformat au lieu de la logique de formatage intégrée.
  • Ajout de la possibilité de tester QML Language Server (Qt Quick > QML/JS Editing > Utiliser qmlls maintenant) lors de l'installation du composant facultatif Qt Language Server à partir du programme d'installation de Qt.
  • La prise en charge des préréglages (cmake-presets) du système de build CMake a été mise à jour vers la version 5, qui inclut désormais la prise en charge de la variable ${pathListSep}, de la commande « include » et de la stratégie externe pour l'architecture et les outils.
  • Un paramètre a été ajouté à l'éditeur (CMake > Formatter) pour spécifier une commande de formatage des fichiers liés à CMake, par exemple, vous pouvez utiliser l'utilitaire cmake-format.
  • Implémentation d'une nouvelle étape d'installation à l'aide de "cmake --install", qui peut être ajoutée via l'option "Projets > Paramètres d'exécution > Ajouter une étape de déploiement".
  • Lors de la construction dans Docker, la prise en charge du traitement à distance du modèle de code a été ajoutée à l'aide du processus en arrière-plan Clangd. Le plugin ClangFormat a ajouté la prise en charge de l'utilisation de fichiers externes hébergés dans un conteneur Docker.
  • La possibilité de naviguer dans le système de fichiers des systèmes cibles distants est fournie, par exemple, pour sélectionner un répertoire pour la construction. Ajout de la prise en charge de l'ouverture d'un terminal sur un système distant à l'aide de l'action Ouvrir le terminal, par exemple, présente dans les paramètres de l'environnement de build.

Source: opennet.ru

Ajouter un commentaire