Qt Creator

Logiciel capture d'écran:
Qt Creator
Détails logiciels:
Version: 4.7.0 Mise à jour
Date de transfert: 17 Aug 18
Développeur: Digia
Licence: Gratuit
Popularité: 269

Rating: 2.3/5 (Total Votes: 3)

Qt Creator est une application IDE (Integrated Development Environment) multi-plateforme et open source qui fournit aux développeurs Qt tout ce dont ils ont besoin pour créer des interfaces graphiques (GUI) utilisables et attractives. Il prend en charge les outils Qt4 et Qt5.

Il est composé d’un débogueur visuel, d’un concepteur de formulaires et d’une interface graphique intégrée (interface utilisateur graphique). Le programme est conçu de manière à pouvoir être utilisé par des programmeurs Qt expérimentés ou novices.


Caractéristiques en un coup d'oeil

Il comporte un éditeur de code prenant en charge QML, C ++ et ECMAscript, des outils de navigation rapide, l’achèvement du code, la coloration syntaxique, la vérification du code statique et la prise en charge du refactoring du code source. En outre, il fournit aux utilisateurs des conseils de style au fur et à mesure de leur saisie, une aide contextuelle, un repliement du code, ainsi qu'une sélection de parenthèses et des modes de correspondance.

Le débogueur visuel C ++ intégré est capable d’afficher les données de Qt dans un format lisible, grâce à sa connaissance des classes Qt. structures. De plus, il peut afficher clairement les informations brutes du débogueur GNU.

Une autre fonctionnalité intéressante est la prise en charge intégrée de plusieurs systèmes de contrôle de version bien connus, notamment Git, Mercurial, Bazaar, Subversion, CVS et Perforce. En outre, il prend en charge le CDB (Microsoft Console Debugger). Débogueur JavaScript interne, applications LLDB (débogueur LLVM) et GDB (débogueur symbolique GNU).


Sous le capot et les plates-formes supportées

Étant écrite en Qt, l’application est indépendante de la plate-forme et prend en charge les systèmes d’exploitation Linux, Microsoft Windows et Mac OS X. Il a été testé avec succès avec des architectures de jeux d'instructions 64 bits et 32 ​​bits.

Sous Linux, il est distribué en tant qu’installateurs natifs pour les plates-formes matérielles 64 et 32 ​​bits, ainsi qu’une archive source pouvant être configurée, compilée et installée sur n’importe quelle distribution Linux.


Ligne de fond

Dans l’ensemble, le projet Qt Creator est un utilitaire très utile pour les développeurs Qt existants et à venir qui recherchent l’une des meilleures solutions pour déployer des interfaces utilisateur modernes et non encombrées pour leurs applications.

< strong> Nouveautés dans cette version:

  • Prise en charge de C ++:
  • Nous avons décidé qu'il était temps d'activer le modèle de code Clang par défaut. Il a fait d’énormes progrès lors des dernières versions et, à un moment donné, nous devons faire ce changement. Le modèle intégré ne peut pas suivre les développements du langage C ++, ni le développement des outils disponibles autour de lui. Aujourd'hui, nous fermons régulièrement les rapports de bogues avec le commentaire "fonctionne avec le modèle de code Clang". En outre, le modèle de code Clang fournit de bien meilleures informations sur les problèmes de code sans passer par le cycle edit-compile-analyse de manière explicite. Veuillez également consulter l'article du blog de Nikolai sur le modèle de code Clang et l'historique du support C / C ++ dans Qt Creator.
  • Dans certaines situations, le modèle intégré fonctionne mieux pour vous que le modèle de code Clang, et vous pouvez continuer à l’utiliser à la place en désactivant le plug-in ClangCodeModel. L'index de symbole global est également créé avec le modèle intégré.
  • Projetez des diagnostics et des correctifs dans Qt Creator par clang-tidy et clazy:
  • Nous avons mis à niveau le modèle de code Clang vers Clang 6.0. Il fournit maintenant les informations pour la vue d'ensemble du document en cours, qui est utilisé pour la liste déroulante des symboles, le volet hiérarchique et "." filtre de localisation. Vous avez également plus de liberté pour décider quels Clang-Tidy et Clazy vérifient lors de l'édition, et vous avez la possibilité d'exécuter des vérifications sur toute votre base de code via un nouvel outil en mode Débogage (Analyse & Clang-Tidy). . Les avertissements et les erreurs du modèle de code sont désormais également facultatifs dans la sous-fenêtre Problèmes.
  • Intégration du test:
  • Si votre curseur de texte dans l'éditeur C ++ se trouve actuellement dans une fonction de test, vous pouvez exécuter directement ce test individuel avec la nouvelle action Exécuter un test sous le curseur. L'intégration du test marque désormais également l'emplacement des tests ayant échoué dans l'éditeur. Pour Google Test, nous avons ajouté un support pour le filtrage.
  • Hôtes Windows:
  • Sous Windows, nous avons amélioré l’analyse des compilateurs MSVC, qui auparavant pouvaient bloquer Qt Creator. Nous avons également corrigé un problème qui pouvait entraîner des gels à court terme pendant que Qt Creator écoutait le flux de débogage Windows partagé et global. Et sauvegarder des fichiers sur des lecteurs réseau devrait fonctionner à nouveau dans toutes les configurations.
  • Autres améliorations:
  • Les options du kit sont l’un des paramètres les plus importants que vous pourriez avoir besoin d’adapter à vos projets dans Qt Creator. Nous les plaçons donc dans leur propre entrée de premier niveau dans la boîte de dialogue des préférences, qui est également la toute première de la liste.
  • Si vous avez un écran HiDPI sous Windows ou Linux, vous pouvez maintenant choisir facilement si vous souhaitez ou non l’extension automatique de Qt, en activant ou en désactivant la nouvelle option dans Environment & gt; Interface.
  • La vue Système de fichiers a de nouvelles options pour afficher les dossiers en haut plutôt que intégrés au tri alphabétique et pour désactiver la synchronisation du dossier de base avec le projet du document en cours. Vous pouvez également créer de nouveaux dossiers directement dans la vue Système de fichiers maintenant.

Nouveautés dans la version 4.6.2:

  • Modification:
  • Si vous utilisez le ou les modèles de code Clang, de nouvelles annotations en ligne sont disponibles dans l'éditeur. Les signets et les erreurs et avertissements de Clang apparaissent désormais à la fin de la ligne de texte correspondante dans l'éditeur. De cette façon, vous pouvez facilement voir les détails des problèmes pendant que vous tapez, sans avoir à passer votre souris sur le texte souligné ou le marqueur sur le côté gauche. Vous pouvez configurer la position des annotations dans Options & gt; Éditeur de texte & gt; Afficher. (Vous pouvez également désactiver cette fonctionnalité si vous ne l'aimez pas.)
  • Nous avons également ajouté l’option permettant de faire défiler la page jusqu’à un nouvel emplacement dans le même fichier. Si vous souhaitez essayer cette fonctionnalité, activez-la dans Options & gt; Éditeur de texte & gt; Afficher & gt; Animer la navigation dans le fichier.
  • C ++:
  • Nous avons activé certaines fonctionnalités de mise en évidence qui étaient déjà disponibles, mais n’avaient pas leur propre jeu de couleurs dans le jeu de couleurs par défaut. Les variables locales, globales et membres, les fonctions, les déclarations et les arguments de sortie se distinguent désormais par leur mise en évidence dans l'éditeur. Dans le cas où cela serait trop coloré pour vous, nous avons rendu le schéma précédent plus modeste disponible sous la forme Default Classic dans Options & gt; Éditeur de texte & gt; Polices et couleurs.
  • Lorsque vous renommez une classe, Qt Creator vous propose désormais de renommer les fichiers portant le même nom de base. Il suffit de cocher l'option Renommer les fichiers dans le panneau de résultats de la recherche avant d'appuyer sur le bouton Remplacer.
  • Si le modèle de code Clang est activé, il est maintenant utilisé pour mettre en évidence l'identificateur sur le curseur de texte, qui dans tous les cas utilisait encore le modèle intégré.
  • CMake:
  • Arbre de projet Qt Creator CMakeNous avons nettoyé l’arborescence du projet lors de l’utilisation de CMake & gt; = 3.7 (& quot; mode serveur & quot;). Il est maintenant recommandé par défaut de masquer les répertoires vides, et les fichiers sources ont été déplacés d’un niveau vers le haut, éliminant ainsi le nœud supplémentaire. Nous avons également corrigé le répertoire de travail de l'application lorsqu'un CMAKE_RUNTIME_OUTPUT_DIRECTORY est spécifié et qu'il n'était pas possible d'accepter les modifications externes de la configuration CMake qui ont été modifiées dans la boîte de dialogue du disque.
  • Autres modifications:
  • Nous avons supprimé le support non maintenu de Windows CE et modifié l’intégration ClearCase pour qu’elle soit désactivée par défaut.

Nouveautés dans la version:

  • Modification:
  • Si vous utilisez le ou les modèles de code Clang, de nouvelles annotations en ligne sont disponibles dans l'éditeur. Les signets et les erreurs et avertissements de Clang apparaissent désormais à la fin de la ligne de texte correspondante dans l'éditeur. De cette façon, vous pouvez facilement voir les détails des problèmes pendant que vous tapez, sans avoir à passer votre souris sur le texte souligné ou le marqueur sur le côté gauche. Vous pouvez configurer la position des annotations dans Options & gt; Éditeur de texte & gt; Afficher. (Vous pouvez également désactiver cette fonctionnalité si vous ne l'aimez pas.)
  • Nous avons également ajouté l’option permettant de faire défiler la page jusqu’à un nouvel emplacement dans le même fichier. Si vous souhaitez essayer cette fonctionnalité, activez-la dans Options & gt; Éditeur de texte & gt; Afficher & gt; Animer la navigation dans le fichier.
  • C ++:
  • Nous avons activé certaines fonctionnalités de mise en évidence qui étaient déjà disponibles, mais n’avaient pas leur propre jeu de couleurs dans le jeu de couleurs par défaut. Les variables locales, globales et membres, les fonctions, les déclarations et les arguments de sortie se distinguent désormais par leur mise en évidence dans l'éditeur. Dans le cas où cela serait trop coloré pour vous, nous avons rendu le schéma précédent plus modeste disponible sous la forme Default Classic dans Options & gt; Éditeur de texte & gt; Polices et couleurs.
  • Lorsque vous renommez une classe, Qt Creator vous propose désormais de renommer les fichiers portant le même nom de base. Il suffit de cocher l'option Renommer les fichiers dans le panneau de résultats de la recherche avant d'appuyer sur le bouton Remplacer.
  • Si le modèle de code Clang est activé, il est maintenant utilisé pour mettre en évidence l'identificateur sur le curseur de texte, qui dans tous les cas utilisait encore le modèle intégré.
  • CMake:
  • Arbre de projet Qt Creator CMakeNous avons nettoyé l’arborescence du projet lors de l’utilisation de CMake & gt; = 3.7 (& quot; mode serveur & quot;). Il est maintenant recommandé par défaut de masquer les répertoires vides, et les fichiers sources ont été déplacés d’un niveau vers le haut, éliminant ainsi le nœud supplémentaire. Nous avons également corrigé le répertoire de travail de l'application lorsqu'un CMAKE_RUNTIME_OUTPUT_DIRECTORY est spécifié et qu'il n'était pas possible d'accepter les modifications externes de la configuration CMake qui ont été modifiées dans la boîte de dialogue du disque.
  • Autres modifications:
  • Nous avons supprimé le support non maintenu de Windows CE et modifié l’intégration ClearCase pour qu’elle soit désactivée par défaut.

Nouveautés dans la version 4.3.1:

  • Qt Quick Designer:
  • Pour Qt Creator 4.3, nous avons intégré un éditeur de code dans Qt Quick Designer. Cela vous permet d'utiliser l'éditeur de propriétés et le navigateur également lors de la modification du code. En outre, vous pouvez diviser la vue pour afficher à la fois l'éditeur graphique et l'éditeur de code, et voir directement comment une modification de l'éditeur graphique affecte le code, et vice versa. Bien entendu, vous pouvez toujours utiliser l’éditeur de code uniquement en mode Edition.
  • De nombreuses améliorations et ajouts ont été apportés à Qt Quick Designer, comme une meilleure prise en charge des conteneurs empilés et une nouvelle barre d'outils pour les actions courantes. S'il vous plaît jeter un oeil à l'article de blog qui se concentre uniquement sur ce qui est nouveau dans Qt Quick Designer.
  • CMake:
  • Si vous utilisez Qt Creator avec CMake 3.7 ou version ultérieure, nous utilisons maintenant le mode serveur ajouté à CMake 3.7 pour les environnements IDE. Il fournit de bien meilleures informations sur la structure du projet, inclut des chemins, et plus, que ce que nous pouvions analyser auparavant à partir des générateurs et du fichier Makefile. En conséquence, vous voyez également les produits et les cibles dans l’arborescence du projet et pouvez les créer individuellement.
  • Indépendamment de la version de CMake, nous avons ajouté des fichiers d'en-tête à l'arborescence du projet, même s'ils ne sont pas explicitement répertoriés dans les fichiers du projet. Vous pouvez maintenant importer des versions existantes d'un projet CMake, comme nous le prévoyons déjà pour les projets basés sur QMake, qui configurent un kit avec les informations trouvées dans le cache CMake à partir de la construction et enregistre les nouvelles chaînes d'outils et versions Qt. li>
  • C ++:
  • Si vous codez en C à côté de C ++, ou utilisez des fichiers dans différents (sous-) projets avec des définitions différentes, vous trouverez une nouvelle fonctionnalité dans l'éditeur C ++ utile: Si un fichier est utilisé dans différents contextes, une liste déroulante le menu apparaît dans la barre d’outils en haut de l’éditeur, ce qui vous permet de choisir le (sous-) projet et la langue dans lesquels l’éditeur doit interpréter le fichier (documentation).
  • Si vous souhaitez faire quelques essais, activez le plug-in ClangRefactoring. Il ajoute un support préliminaire pour clang-query à Advanced Find et utilise Clang pour le refactoring local.
  • Débogage CDB / MSVC:
  • Notre support CDB pour le débogage du code MSVC utilise maintenant un backend basé sur Python pour une jolie impression. Cela se traduit par de bien meilleures performances et, comme il partage le plus joli code d’impression avec nos backend GDB et LLDB, également dans des imprimantes jolies, meilleures et unifiées pour le support CDB de Qt Creator.
  • Remarque: la prise en charge du débogage CDB a été déplacée vers un composant facultatif distinct dans les programmes d’installation (activé par défaut). Malheureusement, cela signifie que si vous utilisez le programme d'installation en ligne pour mettre à jour Qt Creator 4.3, ce nouveau composant ne sera pas installé. Vous devez redémarrer l'outil de maintenance, choisir & quot; Ajouter ou supprimer des composants & quot; et installer Qt & gt; Outils & gt; Qt Creator CDB Debugger Composant de support pour le récupérer.
  • QML Profiler:
  • Lorsque vous profilez votre application Qt Quick avec QML Profiler, les informations de performances s'affichent désormais directement dans l'éditeur de code QML. Le profileur lui-même a également reçu de nombreuses améliorations de performances, et de nombreux problèmes d’interface utilisateur plus petits ont été résolus.
  • Android:
  • Qt Creator 4.3 corrige les problèmes créés par les modifications apportées au SDK Android version 25.3.1.
  • iOS:
  • Si vous utilisez le développement de Qt Creator pour iOS, vous pouvez désormais choisir l’équipe de développeurs et le profil d’approvisionnement utilisés pour la signature. Cela remplace la valeur par défaut choisie par QMake et tous les paramètres que vous avez dans vos fichiers de projet.

Nouveautés dans la version 4.3.0:

  • Qt Quick Designer:
  • Pour Qt Creator 4.3, nous avons intégré un éditeur de code dans Qt Quick Designer. Cela vous permet d'utiliser l'éditeur de propriétés et le navigateur également lors de la modification du code. En outre, vous pouvez diviser la vue pour afficher à la fois l'éditeur graphique et l'éditeur de code, et voir directement comment une modification de l'éditeur graphique affecte le code, et vice versa. Bien entendu, vous pouvez toujours utiliser l’éditeur de code uniquement en mode Edition.
  • De nombreuses améliorations et ajouts ont été apportés à Qt Quick Designer, comme une meilleure prise en charge des conteneurs empilés et une nouvelle barre d'outils pour les actions courantes. S'il vous plaît jeter un oeil à l'article de blog qui se concentre uniquement sur ce qui est nouveau dans Qt Quick Designer.
  • CMake:
  • Si vous utilisez Qt Creator avec CMake 3.7 ou version ultérieure, nous utilisons maintenant le mode serveur ajouté à CMake 3.7 pour les environnements IDE. Il fournit de bien meilleures informations sur la structure du projet, inclut des chemins, et plus, que ce que nous pouvions analyser auparavant à partir des générateurs et du fichier Makefile. En conséquence, vous voyez également les produits et les cibles dans l’arborescence du projet et pouvez les créer individuellement.
  • Indépendamment de la version de CMake, nous avons ajouté des fichiers d'en-tête à l'arborescence du projet, même s'ils ne sont pas explicitement répertoriés dans les fichiers du projet. Vous pouvez maintenant importer des versions existantes d'un projet CMake, comme nous le prévoyons déjà pour les projets basés sur QMake, qui configurent un kit avec les informations trouvées dans le cache CMake à partir de la construction et enregistre les nouvelles chaînes d'outils et versions Qt. li>
  • C ++:
  • Si vous codez en C à côté de C ++, ou utilisez des fichiers dans différents (sous-) projets avec des définitions différentes, vous trouverez une nouvelle fonctionnalité dans l'éditeur C ++ utile: Si un fichier est utilisé dans différents contextes, une liste déroulante le menu apparaît dans la barre d’outils en haut de l’éditeur, ce qui vous permet de choisir le (sous-) projet et la langue dans lesquels l’éditeur doit interpréter le fichier (documentation).
  • Si vous souhaitez faire quelques essais, activez le plug-in ClangRefactoring. Il ajoute un support préliminaire pour clang-query à Advanced Find et utilise Clang pour le refactoring local.
  • Débogage CDB / MSVC:
  • Notre support CDB pour le débogage du code MSVC utilise maintenant un backend basé sur Python pour une jolie impression. Cela se traduit par de bien meilleures performances et, comme il partage le plus joli code d’impression avec nos backend GDB et LLDB, également dans des imprimantes jolies, meilleures et unifiées pour le support CDB de Qt Creator.
  • Remarque: la prise en charge du débogage CDB a été déplacée vers un composant facultatif distinct dans les programmes d’installation (activé par défaut). Malheureusement, cela signifie que si vous utilisez le programme d'installation en ligne pour mettre à jour Qt Creator 4.3, ce nouveau composant ne sera pas installé. Vous devez redémarrer l'outil de maintenance, choisir & quot; Ajouter ou supprimer des composants & quot; et installer Qt & gt; Outils & gt; Qt Creator CDB Debugger Composant de support pour le récupérer.
  • QML Profiler:
  • Lorsque vous profilez votre application Qt Quick avec QML Profiler, les informations de performances s'affichent désormais directement dans l'éditeur de code QML. Le profileur lui-même a également reçu de nombreuses améliorations de performances, et de nombreux problèmes d’interface utilisateur plus petits ont été résolus.
  • Android:
  • Qt Creator 4.3 corrige les problèmes créés par les modifications apportées au SDK Android version 25.3.1.
  • iOS:
  • Si vous utilisez le développement de Qt Creator pour iOS, vous pouvez désormais choisir l’équipe de développeurs et le profil d’approvisionnement utilisés pour la signature. Cela remplace la valeur par défaut choisie par QMake et tous les paramètres que vous avez dans vos fichiers de projet.

Nouveautés dans la version 4.2.2 / 4.3 Beta:

  • Il s’agit d’une version de correction de bogue, et prend soin de divers bogues importants.
  • Plusieurs propriétés des configurations d’exécution n’ont été initialisées qu’en entrant dans le mode Projets, entraînant divers problèmes lors de l’exécution de projets QMake et de projets exécutant des fichiers exécutables personnalisés, qui ont été corrigés.
  • En 4.2, nous avons corrigé la prise en charge de iOS Simulator pour Xcode 8. Malheureusement, il y avait encore des problèmes, en particulier lors de l'exécution sur des simulateurs iOS 10.
  • Nous avons adapté la manière dont nous démarrons les applications sur le simulateur, et cela devrait maintenant fonctionner à nouveau de manière fiable.

Nouveautés dans la version 4.2.1 / 4.3 Beta:

  • Il s’agit d’une version de correction de bogue, qui prend en charge divers bogues importants.
  • Plusieurs propriétés des configurations d’exécution n’ont été initialisées qu’en entrant dans le mode Projets, entraînant divers problèmes lors de l’exécution de projets QMake et de projets exécutant des fichiers exécutables personnalisés, qui ont été corrigés.
  • En 4.2, nous avons corrigé la prise en charge de iOS Simulator pour Xcode 8. Malheureusement, il y avait encore des problèmes, en particulier lors de l'exécution sur des simulateurs iOS 10.
  • Nous avons adapté la manière dont nous démarrons les applications sur le simulateur, et cela devrait maintenant fonctionner à nouveau de manière fiable.

Nouveautés dans la version 4.2.1:

  • Il s’agit d’une version de correction de bogue, qui prend soin de de divers bugs importants.
  • Plusieurs propriétés des configurations d’exécution n’ont été initialisées qu’en entrant dans le mode Projets, entraînant divers problèmes lors de l’exécution de projets QMake et de projets exécutant des fichiers exécutables personnalisés, qui ont été corrigés.
  • En 4.2, nous avons corrigé la prise en charge de iOS Simulator pour Xcode 8. Malheureusement, il y avait encore des problèmes, en particulier lors de l'exécution sur des simulateurs iOS 10.
  • Nous avons adapté la manière dont nous démarrons les applications sur le simulateur, et cela devrait maintenant fonctionner à nouveau de manière fiable.

Nouveautés dans la version 4.2.0:

  • Thèmes:
  • Nous avons ajouté des thèmes Flat Light et Flat Dark, en complément du thème Flat qui a été ajouté en 4.0. Ils sont disponibles dans l'environnement & gt; Interface & gt; Réglage des thèmes. Nous avons également ajouté quelques jeux de couleurs d’éditeur que vous trouverez dans Text Editor & gt; Polices et amp; Couleurs.
  • Modification:
  • Les éditeurs de texte se comportent désormais beaucoup mieux en ce qui concerne l’insertion et le saut automatiques de caractères. Si vous tapez une citation ou une parenthèse, le caractère de fermeture correspondant est ajouté. Si vous supprimez le caractère d'ouverture, il est supprimé à nouveau. Si vous tapez vous-même le caractère de fermeture, il remplace celui qui est automatiquement inséré. Les deux ne se produisent maintenant que si le curseur de texte ne s'éloigne pas du caractère de fermeture. Vous pouvez également configurer l'insertion automatique des parenthèses et des guillemets individuellement dans l'éditeur de texte & gt; Paramètres d'achèvement.
  • C ++:
  • Outre la correction des bogues dans le modèle de code et l’intégration de l’analyseur statique, nous avons également mis à jour nos paquets binaires pour utiliser Clang 3.8.1, qui corrige également de nombreux problèmes, en particulier avec MSVC. Nous avons également ajouté un correctif plus récent à Clang qui le rend plus efficace avec MSVC2015 Update 3.
  • Qt Quick:
  • Qt Quick Designer et QML Profiler ont tous deux bénéficié de nombreuses améliorations de performances. Vous pouvez maintenant choisir un style Qt Quick Controls 2 que Qt Quick Designer utilise pour rendre vos éléments. La nouvelle action Déplacer vers un composant déplace un élément et son contenu dans un fichier distinct.
  • CMake:
  • De nombreux bogues ont été corrigés pour prendre en charge les projets CMake et le flux de travail a été amélioré. CMake ne s'exécute automatiquement que si Qt Creator est l'application active et vous pouvez désactiver complètement l'exécution automatique (Build & amp; Run & gt; CMake). Si vous définissez la variable QML_IMPORT_PATH dans le cache CMake de votre projet, Qt Creator le récupère et le transmet au modèle de code QML, afin que vous puissiez accéder à vos importations QML dans l'éditeur. (Exemple de code CMake: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / imports chaîne CACHE "" FORCE))
  • Autres améliorations:
  • Si vous activez le plug-in (Help & gt; About Plugins, ou Qt Creator & gt; About Plugins sur macOS), Qt Creator bénéficie du support expérimental du langage de programmation Nim. Merci beaucoup à Filippo Cucchetto pour cette contribution. Il prend en charge la mise en évidence de la syntaxe, l'indentation, les paramètres de style de codage et la gestion simple des projets, y compris la création, l'exécution et le débogage d'applications.

Nouveautés dans la version 4.1.0:

  • Thèmes:
  • Nous avons ajouté des thèmes Flat Light et Flat Dark, en complément du thème Flat qui a été ajouté en 4.0. Ils sont disponibles dans l'environnement & gt; Interface & gt; Réglage des thèmes. Nous avons également ajouté quelques jeux de couleurs d’éditeur que vous trouverez dans Text Editor & gt; Polices et amp; Couleurs.
  • Modification:
  • Les éditeurs de texte se comportent désormais beaucoup mieux en ce qui concerne l’insertion et le saut automatiques de caractères. Si vous tapez une citation ou une parenthèse, le caractère de fermeture correspondant est ajouté. Si vous supprimez le caractère d'ouverture, il est supprimé à nouveau. Si vous tapez vous-même le caractère de fermeture, il remplace celui qui est automatiquement inséré. Les deux ne se produisent maintenant que si le curseur de texte ne s'éloigne pas du caractère de fermeture. Vous pouvez également configurer l'insertion automatique des parenthèses et des guillemets individuellement dans l'éditeur de texte & gt; Paramètres d'achèvement.
  • C ++:
  • Outre la correction des bogues dans le modèle de code et l’intégration de l’analyseur statique, nous avons également mis à jour nos paquets binaires pour utiliser Clang 3.8.1, qui corrige également de nombreux problèmes, en particulier avec MSVC. Nous avons également ajouté un correctif plus récent à Clang qui le rend plus efficace avec MSVC2015 Update 3.
  • Qt Quick:
  • Qt Quick Designer et QML Profiler ont tous deux bénéficié de nombreuses améliorations de performances. Vous pouvez maintenant choisir un style Qt Quick Controls 2 que Qt Quick Designer utilise pour rendre vos éléments. La nouvelle action Déplacer vers un composant déplace un élément et son contenu dans un fichier distinct.
  • CMake:
  • De nombreux bogues ont été corrigés pour prendre en charge les projets CMake et le flux de travail a été amélioré. CMake ne s'exécute automatiquement que si Qt Creator est l'application active et vous pouvez désactiver complètement l'exécution automatique (Build & amp; Run & gt; CMake). Si vous définissez la variable QML_IMPORT_PATH dans le cache CMake de votre projet, Qt Creator le récupère et le transmet au modèle de code QML, afin que vous puissiez accéder à vos importations QML dans l'éditeur. (Exemple de code CMake: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / imports chaîne CACHE "" FORCE))
  • Autres améliorations:
  • Si vous activez le plug-in (Help & gt; About Plugins, ou Qt Creator & gt; About Plugins sur macOS), Qt Creator bénéficie du support expérimental du langage de programmation Nim. Merci beaucoup à Filippo Cucchetto pour cette contribution. Il prend en charge la mise en évidence de la syntaxe, l'indentation, les paramètres de style de codage et la gestion simple des projets, y compris la création, l'exécution et le débogage d'applications.

Nouveautés dans la version 4.0.3:

  • À partir de cette version, nous intégrons l’analyseur statique Clang, les fonctions de profileur QML étendues et l’intégration de test automatique (expérimental) sous open source. L'éditeur de connexions et l'éditeur de chemins précédemment commercialisés uniquement de Qt Quick Designer étaient déjà ouverts avec Qt Creator 3.6.0. Qt Creator est maintenant disponible sous licence commerciale et GPLv3 (avec des exceptions). Les exceptions garantissent qu'il n'y a aucune restriction de licence sur le code généré et que le pontage vers du code tiers est toujours possible.
  • Les utilisateurs de CMake constateront que nous avons amélioré le flux de travail pour les projets basés sur CMake. CMake est désormais déclenché automatiquement si nécessaire, et les paramètres du kit, tels que la version Qt ou la chaîne d'outils utilisée, sont automatiquement configurés. Le mode Projets comporte désormais une interface utilisateur permettant de modifier la configuration de CMake pour un répertoire de construction. Vous pouvez également modifier la configuration CMake commune à tous les projets utilisant le même kit. Qt Creator ne créera plus de répertoires de génération CMake avant la construction du projet. Cela crée un environnement de travail beaucoup plus ordonné, en particulier lorsque les utilisateurs souhaitent uniquement étudier le code source à l’aide du système de génération CMake.
  • Le modèle de code Clang est maintenant automatiquement utilisé si le plug-in (expérimental) est activé. Nous avons ajouté des configurations personnalisables pour les avertissements, que vous pouvez également spécifier par projet.
  • Du côté du débogage, nous avons corrigé plusieurs problèmes apparus avec le nouveau LLDB inclus dans Xcode 7.3 sur OS X. Vous trouverez également d'autres jolies imprimantes pour les types standard, ainsi que de nombreuses corrections de bogues.
  • Si vous vous demandez où le mode Analyze a disparu: il a été fusionné avec le mode Debug. Dans le nouveau mode de débogage unifié, vous trouvez maintenant les outils Debugger, Clang Static Analyzer, Memcheck, Callgrind et QML Profiler. Le Générateur de profils QML ajoute une nouvelle visualisation des statistiques: The Flamegraph. Dans cette vue, les barres horizontales indiquent la durée pendant laquelle toutes les invocations d’une fonction ont été effectuées et l’imbrication verticale en haut montre quelles fonctions ont été appelées par d’autres, ce qui en fait un aperçu très concis.
  • Dans Qt Quick Designer, vous pouvez maintenant déplacer le canevas en faisant glisser le bouton gauche de la souris tout en maintenant la touche Espace enfoncée. Il ajoute le support pour les nouveaux contrôles rapides Qt 2 et a reçu de nombreuses corrections de bogues. Veuillez également vous rendre sur le post et la vidéo concernant Qt Quick Designer et Qt Quick Controls 2 que nous avons récemment publiés sur notre blog.
  • Qt Creator propose désormais un nouveau thème plat, basé sur le concept présenté par Diana il y a un an. C'est la valeur par défaut pour tous ceux qui n'ont jamais modifié le thème dans Qt Creator. L'ancien thème est toujours disponible en tant que "Classic" dans Tools & gt; Options & gt; Environnement & gt; Interface.

Nouveautés dans la version 4.0.1:

  • La nouveauté la plus apparente de cette version est probablement la mise en évidence que nous avons ajoutée aux barres de défilement vertical des éditeurs. Vous pouvez maintenant facilement voir où
  • Les signets, les points d'arrêt, les avertissements, les erreurs et les résultats de recherche se trouvent dans le document ouvert.
  • Nous avons également amélioré les performances des recherches globales dans Qt Creator. Alors que les recherches basées sur des modèles de code telles que Rechercher des utilisateurs étaient toujours multithread, ce n'était pas le cas pour les recherches purement textuelles, qui sont désormais corrigées.
  • Le modèle de code C ++ de Qt Creator a reçu de nombreuses corrections, par exemple pour de nombreux problèmes avec les modèles. Il y avait aussi beaucoup de progrès avec le modèle de code basé sur Clang, qui fonctionne maintenant dans un processus séparé, ce qui devrait nous rendre plus sûr des bogues dans Clang lui-même. Nous avons également mis à jour nos paquets binaires pour utiliser Clang 3.6.
  • Qt Quick 2 ayant succédé à Qt 5 dans Qt 5 et maintenant officiellement obsolète dans Qt 5.5, nous avons supprimé Qt Quick 1 de Qt Quick Designer. Nous avons également supprimé les assistants Qt Quick 1 et pris en charge le profilage avec V8. Le concepteur visuel de Qt Quick 2, l'éditeur de code pour Qt Quick 1 et 2 et le profilage de Qt Quick 2 à partir de Qt 5.2 et versions ultérieures et de Qt Quick 1 ne sont pas affectés.
  • Nous avons également supprimé le support du développement de BlackBerry 10, sans responsable. Le développement QNX n'est pas concerné par cela.
  • Sous Windows, nous avons résolu un problème susceptible de provoquer le gel de Qt Creator pendant quelques secondes lorsqu'une application utilisateur était en cours d'exécution. Sous Linux, nous avons corrigé un problème de performance lorsque Qt Creator a été compilé avec le support journald. Pour le développement Android, nous avons corrigé les problèmes avec les AVD Android M, 64 bits et Google.

Nouveautés dans la version 3.5.1 / 3.6.0 RC1:

  • La nouveauté la plus apparente de cette version est probablement la mise en évidence que nous avons ajoutée aux barres de défilement vertical des éditeurs. Vous pouvez maintenant facilement voir où
  • Les signets, les points d'arrêt, les avertissements, les erreurs et les résultats de recherche se trouvent dans le document ouvert.
  • Nous avons également amélioré les performances des recherches globales dans Qt Creator. Alors que les recherches basées sur des modèles de code telles que Rechercher des utilisateurs étaient toujours multithread, ce n'était pas le cas pour les recherches purement textuelles, qui sont désormais corrigées.
  • Le modèle de code C ++ de Qt Creator a reçu de nombreuses corrections, par exemple pour de nombreux problèmes avec les modèles. Il y avait aussi beaucoup de progrès avec le modèle de code basé sur Clang, qui fonctionne maintenant dans un processus séparé, ce qui devrait nous rendre plus sûr des bogues dans Clang lui-même. Nous avons également mis à jour nos paquets binaires pour utiliser Clang 3.6.
  • Qt Quick 2 ayant succédé à Qt 5 dans Qt 5 et maintenant officiellement obsolète dans Qt 5.5, nous avons supprimé Qt Quick 1 de Qt Quick Designer. Nous avons également supprimé les assistants Qt Quick 1 et pris en charge le profilage avec V8. Le concepteur visuel de Qt Quick 2, l'éditeur de code pour Qt Quick 1 et 2 et le profilage de Qt Quick 2 à partir de Qt 5.2 et versions ultérieures et de Qt Quick 1 ne sont pas affectés.
  • Nous avons également supprimé le support du développement de BlackBerry 10, sans responsable. Le développement QNX n'est pas concerné par cela.
  • Sous Windows, nous avons résolu un problème susceptible de provoquer le gel de Qt Creator pendant quelques secondes lorsqu'une application utilisateur était en cours d'exécution. Sous Linux, nous avons corrigé un problème de performance lorsque Qt Creator a été compilé avec le support journald. Pour le développement Android, nous avons corrigé les problèmes avec les AVD Android M, 64 bits et Google.

Nouveautés dans la version 3.5.0:

  • La nouveauté la plus apparente de cette version est probablement la mise en évidence que nous avons ajoutée aux barres de défilement vertical des éditeurs. Vous pouvez maintenant facilement voir où
  • Les signets, les points d'arrêt, les avertissements, les erreurs et les résultats de recherche se trouvent dans le document ouvert.
  • Nous avons également amélioré les performances des recherches globales dans Qt Creator. Alors que les recherches basées sur des modèles de code telles que Rechercher des utilisateurs étaient toujours multithread, ce n'était pas le cas pour les recherches purement textuelles, qui sont désormais corrigées.
  • Le modèle de code C ++ de Qt Creator a reçu de nombreuses corrections, par exemple pour de nombreux problèmes avec les modèles. Il y avait aussi beaucoup de progrès avec le modèle de code basé sur Clang, qui fonctionne maintenant dans un processus séparé, ce qui devrait nous rendre plus sûr des bogues dans Clang lui-même. Nous avons également mis à jour nos paquets binaires pour utiliser Clang 3.6.
  • Qt Quick 2 ayant succédé à Qt 5 dans Qt 5 et maintenant officiellement obsolète dans Qt 5.5, nous avons supprimé Qt Quick 1 de Qt Quick Designer. Nous avons également supprimé les assistants Qt Quick 1 et pris en charge le profilage avec V8. Le concepteur visuel de Qt Quick 2, l'éditeur de code pour Qt Quick 1 et 2 et le profilage de Qt Quick 2 à partir de Qt 5.2 et versions ultérieures et de Qt Quick 1 ne sont pas affectés.
  • Nous avons également supprimé le support du développement de BlackBerry 10, sans responsable. Le développement QNX n'est pas concerné par cela.
  • Sous Windows, nous avons résolu un problème susceptible de provoquer le gel de Qt Creator pendant quelques secondes lorsqu'une application utilisateur était en cours d'exécution. Sous Linux, nous avons corrigé un problème de performance lorsque Qt Creator a été compilé avec le support journald. Pour le développement Android, nous avons corrigé les problèmes avec les AVD Android M, 64 bits et Google.

Quoi de neuf dans la version 3.4.2:

  • Cette version inclut des correctifs pour les régressions suivantes: la documentation manuellement enregistrée sur Windows a été désenregistrée au redémarrage, et la désactivation des plug-ins peut désactiver la plupart de la boîte de dialogue À propos des plug-ins.

Nouveautés dans la version 3.4.0:

  • La prise en charge de C ++ dans Qt Creator comporte désormais une nouvelle action de refactoring qui déplace toutes les définitions de fonctions d’une déclaration de classe. Nous avons également ajouté l'auto-complétion pour les signaux et les slots dans les connexions de type Qt 5. Tapez simplement le "& amp;" et laisser l'auto-complétion déterminer le type de l'objet. Autre nouveauté: un filtre de localisation, Tous les fichiers C / C ++ inclus, qui recherche tous les fichiers utilisés dans votre projet en les incluant, même s'ils ne sont pas explicitement mentionnés dans votre projet. Le filtre fait partie de la valeur par défaut utilisée lorsque vous tapez simplement le champ d'entrée Locator et partage la chaîne de raccourci avec Files in Any Project.
  • Pour les utilisateurs de l’édition Professional ou Enterprise, nous avons ajouté une intégration expérimentale pour les tests automatiques basés sur Qt Test et les tests Qt Quick. Il ajoute un autre volet de navigation Tests, qui répertorie les tests définis dans votre projet, fournit des moyens d'exécuter des tests individuels ou des ensembles de tests, et affiche bien les résultats des tests dans un nouveau volet de sortie Résultats des tests. Pour l'essayer, ouvrez Aide & gt; À propos des plugins (Qt Creator & gt; About Plugins, sous OS X), activez les utilitaires & gt; AutoTest et redémarrez Qt Creator. Nous avons également déplacé l'intégration de l'analyseur statique Clang hors de l'état expérimental. Si vous avez au moins installé Clang 3.6, il prend désormais également en charge son utilisation avec MSVC et MinGW. Nous avons également ajouté la suppression des diagnostics individuels pour un fichier et une nouvelle page en mode Projets pour les gérer.
  • Modification de l'environnement pour l'exécution des outils externes
  • Rechercher dans les notes d’événement QML Profiler
  • Utilisation de chaînes d’outils Android 64 bits
  • Utilisation de projets génériques pour le développement du bare metal
  • Mise en évidence de parenthèses dans les surligneurs génériques

Nouveautés dans la version 3.3.2:

  • Déploiement du plug-in du modèle de code Clang sur OS X (QTCREATORBUG-14038)
  • un crash avec la couche d'émulation Qt Quick lors de l'utilisation de l'émulation de secours (QTCREATORBUG-14031)

Nouveautés dans la version 3.3.1:

  • Modification:
  • Correction d'un crash avec certains fichiers de mise en évidence (QTCREATORBUG-13883)
  • Projets CMake:
  • Correction de l’achèvement de l’installation (QTCREATORBUG-13567)
  • Correction de la mise en évidence des fichiers CMake (QTCREATORBUG-13588)
  • Support C ++:
  • Correction de la continuation des commentaires (QTCREATORBUG-13415)
  • Correction de l'action de refactoring de conversion en pointeur pour les variables automatiques (QTCREATORBUG-13605)
  • Correction du déclenchement des actions de refactoring à partir du menu contextuel
  • ne fonctionnait que si le curseur de texte était défini en premier (QTCREATORBUG-13388)
  • Correction d'un crash si aucun kit n'est disponible (QTCREATORBUG-13730)
  • Correction d'une boucle infinie lors de l'analyse de certains fichiers (QTCREATORBUG-13703)
  • Correction d'un crash lorsque # si l'imbrication est plus profonde que 512 niveaux
  • Systèmes de contrôle de version:
  • Git
  • Correction de fragments de réversion dans le visualiseur de diff lorsque le préfixe diff.mnemonic est défini (QTCREATORBUG-13782)
  • ClearCase
  • Correction du retrait demandé même si le fichier était déjà extrait (QTCREATORBUG-13782)
  • Collage du code:
  • Correction du collage sur pastebin.ca (QTCREATORBUG-13802)
  • Plate-forme spécifique
  • OS X:
  • Correction de la suppression de fichiers du Finder sur Qt Creator (QTBUG-40449)
  • Android:
  • Correction d'un crash lors de la suppression des kits détectés automatiquement (QTCREATORBUG-13736)
  • Correction des applications de débogage qui lient plusieurs modules (QTCREATORBUG-13691)
  • WinRT:
  • Correction de l’installation de fichiers personnalisés dans la racine du paquet (QTCREATORBUG-13835)
  • Correction de plantages occasionnels lors du débogage

Nouveautés dans la version 3.3.0:

  • Cette version comprend un grand nombre de nouvelles fonctionnalités ainsi qu’un grand nombre de corrections de bogues.
  • D'autres fonctionnalités incluent la prise en charge du système de génération Gradle pour le développement Android, une action de refactoring pour adopter le nouveau style de connexion dans Qt 5, la prise en charge de BareMetal pour les projets CMake et une option permettant d'utiliser Qt Quick Compiler pour vos projets QML basés sur Qmake . Veuillez également consulter notre journal des modifications pour une liste plus complète des modifications.
  • Pour les utilisateurs de l’édition Professional ou Enterprise, nous avons ajouté un support expérimental pour l’exécution de Clang Static Analyzer sur vos projets, en tant que nouvel outil en mode Analyse. La catégorie d'événements du graphe de scènes dans le Générateur de profils QML a été considérablement améliorée et visualisera désormais les plages horaires de tous les événements liés aux graphes de scènes au lieu de les afficher en tant que liste de nombres. Vous pouvez également voir les événements d'entrée dans le profileur QML maintenant, dans une catégorie distincte. Dans Qt Quick Designer, nous avons ajouté une modification directe des vues TabViews et des vérifications supplémentaires pour les fichiers de formulaire (.ui.qml), ainsi que des boutons pour exporter des éléments de formulaire à utiliser dans les fichiers d'implémentation.

Nouveautés dans la version 3.3.0 Beta 1:

  • Il comprend un support amélioré pour la division des éditeurs et des fenêtres d’éditeur supplémentaires. Vous pouvez maintenant faire glisser & amp; supprimer les éditeurs entre les séparations en faisant glisser l'icône du nouveau type de fichier, à côté du menu déroulant du document (voir la capture d'écran). Maintenez la touche Ctrl (ou la touche Option sur OS X) pour ouvrir un autre éditeur sur le même document, au lieu de le déplacer. Les vues de navigation (telles que Projets et Documents ouverts) prennent également en charge le glissement de fichiers sur des fractionnements. La suppression de fichiers du système sur une fenêtre Qt Creator ouvrira également le fichier dans la division appropriée.
  • Il est désormais possible de spécifier des variables d’environnement à utiliser avec des kits spécifiques. Les noms d'affichage des kits et des versions Qt peuvent contenir des variables telles que% {Qt: Version}, qui sont automatiquement renseignées avec les valeurs correspondantes. Nous avons également ajouté une case à cocher pour sélectionner et désélectionner tous les kits lors de la configuration des projets.
  • L'ouverture des projets QMake se fait désormais de manière asynchrone, comme la réparation effectuée lorsque les fichiers .pro ou .pri changent. Vous pouvez maintenant ajouter des fichiers aux projets Qbs via le menu contextuel de la vue Projets.
  • QML Profiler prend en charge la réorganisation, l’affichage et le masquage des catégories dans la chronologie. En outre, vous pouvez joindre des notes à des événements, qui sont ensuite exportés avec les données de profilage et peuvent être partagés avec d’autres.
  • Lorsque vous appuyez sur la touche Entrée alors que le curseur de texte se trouve dans un littéral de chaîne C ++, la chaîne est (éventuellement) divisée et continue à la ligne suivante, en ajoutant automatiquement les guillemets nécessaires pour vous. Nous avons également ajouté une petite action de refactoring pour convertir les appels connect () afin d’utiliser le nouveau style de connexion dans Qt 5.
  • Pour le développement Android, nous avons ajouté le support du système de génération Gradle.
  • Pour les utilisateurs de l’édition Professional ou Enterprise, nous avons ajouté un support expérimental pour l’exécution de Clang Static Analyzer sur vos projets, en tant que nouvel outil en mode Analyse. La catégorie d'événements du graphe de scènes dans le Générateur de profils QML a été considérablement améliorée et visualisera désormais les plages horaires de tous les événements liés aux graphes de scènes au lieu de les afficher en tant que liste de nombres. Vous pouvez également voir les événements d'entrée dans le profileur QML dans une catégorie distincte.
  • Nous avons corrigé beaucoup d'autres bogues et apporté des améliorations, comme l'amélioration de l'apparence de Qt Creator sur les écrans haute résolution, l'ajout d'une liste de fenêtres ouvertes au menu Fenêtre et l'ajout d'une barre latérale avec Contents, Index, Signets et vues de recherche à la fenêtre d'aide externe. Consultez notre journal des modifications pour une liste plus complète des modifications.
  • Remarque: avec Qt Creator 3.3, nous supprimons la prise en charge de la compilation de Qt Creator avec Qt 4. La version Qt minimale requise pour compiler Qt Creator est actuellement Qt 5.3.1. Cela n'affecte pas vos propres projets, bien sûr, nous continuons à prendre pleinement en charge le développement d'applications basées sur Qt 4 avec Qt Creator.

Quoi de neuf dans la version 3.2.2:

  • Qt Creator 3.2.2 améliore par exemple l’utilisation de Xcode 6 et iOS Simulator.

Nouveautés dans la version 3.2.1:

  • Général:
  • Correction d'un gel lors de l'utilisation d'un raccourci pour tous les projets ou projets en cours
  • filtres de localisation (QTCREATORBUG-12875)
  • Correction d'un crash lors de l'activation des temporisateurs en supprimant le fichier non inclus UpdateInfo
  • plug-in qui l'a déclenché (QTCREATORBUG-11262)
  • Projets Qbs:
  • Correction de l’ajout et de la suppression de fichiers lorsque le fichier projet est protégé en écriture par VCS
  • Correction d'un crash lors de la suppression d'une étape d'installation vide
  • Support C ++:
  • Correction d'un crash lors de l'ouverture du menu contextuel sur le paramètre de macro (QTCREATORBUG-12853)
  • Support QML:
  • Ajout de membres manquants aux objets de date
  • Ajout de modèles pour les applications Qt Quick 2.3 et Qt Quick Controls 1.2
  • Raccourcis clavier corrigés dans la console QML / JS (QTCREATORBUG-12956)
  • Qt Quick Designer:
  • Ajout d'une option pour utiliser la marionnette QML de secours et la définir par défaut
  • Correction de la mise à jour des propriétés de couleur (QTCREATORBUG-12841)
  • Correction de la duplication des propriétés ApplicationWindow (QTCREATORBUG-12910)
  • Plate-forme spécifique
  • OS X:
  • Correction du déploiement de la bibliothèque Clang dans les paquets binaires
  • Correction du déploiement des marionnettes QML dans les paquets binaires
  • Suppression d'un fichier incorrect & gt; Élément de menu de sortie
  • iOS:
  • Correction de la détermination de la version la plus récente du SDK lorsqu'aucune version n'est explicitement indiquée
  • Linux à distance:
  • Correction du débogage mixte QML et C ++ (QTCREATORBUG-12928)
  • Vérification de la taille maximale des paquets pour les connexions SSH (QTCREATORBUG-12884)
  • Windows Phone:
  • Déploiement de police fixe pour Windows Phone 8.0

Nouveautés dans la version 3.2.0:

  • Les sélections de blocs dans les éditeurs de texte vous permettent désormais de "modifier les colonnes", ce qui signifie que toutes les lignes sélectionnées sont éditées simultanément (Qt Creator Manual)
  • L'aide contextuelle peut maintenant être configurée pour s'ouvrir dans une fenêtre externe (sans désactiver le mode Aide)
  • La prise en charge des initialiseurs désignés C99 et des chaînes concaténées a été ajoutée au modèle de code C ++, ainsi que les améliorations apportées à la gestion de l’encodage et à la prise en charge de lambda et bien d’autres choses
  • Plus de panneaux sont maintenant consultables avec Ctrl + F, par exemple l’arbre de projet
  • Le profileur QML a reçu de nombreuses améliorations en termes de performances et de stabilité
  • Les utilisateurs de Enterprise Qt Creator peuvent désormais utiliser le profileur QML pour déboguer leur utilisation de la mémoire JavaScript dans QML. (Ceci n'est disponible que si vous utilisez Qt 5.4 pour l'application déboguée.)

Nouveautés dans la version 3.2.0 RC1:

  • Le filtre de localisation du système de fichiers peut désormais être utilisé pour créer de nouveaux fichiers.
  • D'autres volets sont consultables, par ex. l'arborescence du projet.
  • Le plug-in qbs prend désormais en charge l'ajout et la suppression de fichiers de projets.
  • Le modèle de code C ++ a reçu beaucoup de correctifs, par exemple pour éditer les lambdas.

Nouveautés dans la version 3.2.0 Beta 1:

  • Dans les éditeurs de texte, vous pouvez désormais "éditer les colonnes" dans les sélections de blocs, ainsi, la saisie d’une sélection de blocs adaptera toutes les lignes simultanément. L'aide contextuelle peut maintenant être configurée pour s'ouvrir dans une fenêtre externe (sans désactiver le mode Aide). Lorsque vous ouvrez le même fichier dans plusieurs groupes, les éditeurs continuent à afficher la même partie du fichier, même lors de l'ajout ou de la suppression de lignes dans un autre groupe. Il y avait aussi de nombreux correctifs dans le modèle C ++, y compris la prise en charge des initialiseurs désignés C99, des chaînes concaténées et des correctifs pour les problèmes de codage.
  • Dans les vues du débogueur, vous pouvez maintenant développer et réduire les colonnes en cliquant sur l’en-tête. Il y avait plusieurs types ajoutés aux aides au débogage, et si vous êtes courageux, vous pouvez maintenant fournir vos propres aides au débogage pour vos propres types. Le profileur QML a encore reçu de nombreuses améliorations en termes de performances et de stabilité. Les utilisateurs d'entreprise peuvent désormais déboguer leur utilisation de la mémoire JavaScript dans QML, en utilisant la nouvelle fonctionnalité de profilage de la mémoire du profileur QML. (Ceci est uniquement disponible avec Qt 5.4.)

Configuration requise :

  • Qt

Logiciel similaire

OpenLDev
OpenLDev

2 Jun 15

Geany
Geany

28 Sep 15

DB Designer Fork
DB Designer Fork

3 Jun 15

D'autres logiciels de développeur Digia

ImageExpo
ImageExpo

2 Jan 15

Commentaires à Qt Creator

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!