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

La version de l'environnement de développement intégré Qt Creator 9.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:

  • Ajout d'un support expérimental pour le framework de test Squish GUI. Le plugin d'intégration Squish vous permet d'ouvrir des cas de test existants et d'en créer de nouveaux, d'enregistrer des cas de test, d'utiliser Squish Runner et Squish Server pour exécuter des cas de test et des cas de test, de définir des points d'arrêt avant d'exécuter des tests pour interrompre l'exécution à une position donnée et d'inspecter les variables.
  • Ajout de la prise en charge du thème sombre lors de l'affichage de l'aide et de la documentation intégrées.
  • Lors de l'affichage d'une aide contextuelle API, le contenu est désormais généré en tenant compte de la version de Qt notée dans le projet (c'est-à-dire pour les projets utilisant Qt 5, la documentation de Qt 5 est affichée, et pour les projets utilisant Qt 6, la documentation de Qt 6 est affichée). montré.
  • Une option a été ajoutée à l'éditeur pour visualiser les retraits dans le document. Chaque tiret est marqué d'une ligne verticale distincte. La possibilité de modifier l'espacement des lignes a également été ajoutée et les problèmes de performances lors de la sélection de très gros blocs ont été résolus.
    Version de l'environnement de développement Qt Creator 9
  • Le modèle de code C++ basé sur le backend Clangd, qui prend en charge le LSP (Language Server Protocol), peut désormais se contenter d'une seule instance Clangd pour l'ensemble de la session (auparavant, chaque projet avait sa propre instance Clangd). La possibilité de modifier la priorité des threads d'arrière-plan Clangd utilisés pour l'indexation a été ajoutée aux paramètres.
  • Il est possible de modifier les paramètres de style de code C++ directement à partir de la boîte de dialogue des paramètres principaux, sans ouvrir de boîte de dialogue séparée. Les paramètres ClangFormat ont été déplacés vers la même section.
  • Problèmes résolus lors de l'ouverture des fichiers QML à partir du répertoire de construction au lieu du répertoire source et de perte de points d'arrêt lors de l'utilisation de la fonction de reformatage.
  • Ajout de la prise en charge de la configuration et de la création de préréglages pour les projets CMake.

Source: opennet.ru

Ajouter un commentaire