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

L'environnement de développement intégré Qt Creator 4.15 a été publié, conçu 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.

Il est à noter que Qt Creator 4.15 sera la dernière version de la série 4.x ; en été, une transition vers un nouveau schéma d'attribution de version est attendue, dans lequel le premier chiffre de la version changera dans les versions avec des changements fonctionnels ( Qt Creator 5, Qt Creator 6, etc.).

Dans la nouvelle version:

  • Un filtre a été ajouté au Locator pour ouvrir des fichiers à partir de n'importe quelle partie du disque. Le filtre offre également la possibilité de connecter un utilitaire de ligne de commande externe qui affiche une liste de fichiers basée sur une demande spécifiée par l'utilisateur. Par défaut, l'utilitaire « localiser » est utilisé pour localiser les fichiers sous Linux et l'utilitaire « tout » sous Windows.
  • Ajout d'un paramètre distinct « Outils > Options > Environnement > Système > Environnement » pour définir les variables d'environnement qui doivent être définies lors du lancement d'utilitaires externes depuis Qt Creator.
  • Ajout du paramètre « Outils > Options > Environnement > Interface > Codec de texte » pour changer l'encodage du texte.
  • De nombreux bugs liés au support du langage C++ ont été corrigés dans l'éditeur de code. Ajout de la possibilité de filtrer les résultats de recherche de symboles par type d'accès.
  • L'éditeur QML a implémenté le traitement des composants en ligne et amélioré la prise en charge des fonctionnalités JavaScript avancées.
  • La mise en œuvre du serveur LSP (Language Server Protocol) a ajouté la prise en charge des diagnostics versionnés, des messages de progression des opérations et des fonctionnalités de formatage supplémentaires apparues dans la version 3.15.0 du protocole. Configuration simplifiée du serveur LSP pour le langage Java.
  • Problèmes résolus qui rendaient difficile la configuration des projets avec le système de build CMake.
  • Pour les projets Qt 6 utilisant CMake, la prise en charge d'iOS a été ajoutée en tant que plateforme cible. Les problèmes de déploiement d'applications sur les appareils dotés d'iOS 14 ont été résolus.
  • Ajout d'une option pour exécuter des applications en tant que root depuis Qt Creator.
  • L'éditeur de code a la capacité d'afficher des astuces en ligne avec des valeurs variables pendant le débogage (activé via le paramètre Outils > Options > Débogueur > Général > Utiliser les annotations dans l'éditeur principal pendant le débogage).

Source: opennet.ru

Ajouter un commentaire