IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
FAQ Qt FAQ Qt Creator FAQ PyQt & PySide

FAQ Qt

logo
Sommaire > EDI > Qt Creator
        Qu'est-ce que Qt Creator ?
        Comment utiliser QtCreator avec les outils de Visual Studio (compilateur et débogueur) ?
        Quels sont les plug-ins actuellement disponibles ?
        Comment garder ses projets dans Qt Creator ?





Qu'est-ce que Qt Creator ?
Mise à jour le 03/05/2012 [haut]
auteur : Jonathan Courtois
Qt Creator est un environnement de développement intégré (IDE) réalisé par Nokia. Il facilite la gestion d'un projet Qt grâce à un éditeur de texte reconnaissant la syntaxe Qt, ce qui permet la coloration syntaxique, la complétion, l'indentation, etc. Il est cependant également utilisable pour des projets n'utilisant pas le framework Qt. Qt Creator intègre en son sein les outils Qt Designer et Qt Assistant. Il fait partie du SDK de Qt depuis la version 4.5, mais est également disponible en stand-alone, indépendamment de l'installation de Qt.

Qt Creator n'est pas :
  • Un compilateur, il peut cependant en utiliser un grand nombre, comme GCC ou Visual C++ ;
  • Un débogueur, il propose cependant une interface de débogage intuitive et spécialisée pour Qt permettant d'utiliser GDB (GCC) ou CDB (Visual C++) ;
  • Un outil de compilation, il utilise par défaut QMake mais peut également utiliser CMake ou d'autres outils.
Il est construit sur la base de plug-ins permettant d'ajouter des fonctionnalités facilement, étant donné qu'il est open source.


Comment utiliser QtCreator avec les outils de Visual Studio (compilateur et débogueur) ?
Mise à jour le 03/05/2012 [haut]
auteur : Thibaut Cuvelier
Il vous suffit d'avoir à disposition quelques outils, et de modifier quelque peu la configuration de Qt Creator.

  • Installez Visual Studio si ce n'est déjà fait.
  • Compilez Qt pour Visual Studio ou récupérez un de nos paquets de Qt précompilés pour Visual Studio.
  • Installez les en Microsoft Debugging Tools.
  • Installez Qt Creator (au moins en version 1.2).
  • Dans Tools < Options, vérifiez que Qt Creator trouve la version de Qt compilée pour Visual Studio, et qu'elle est utilisée par défaut.
    Cochez la case en face de cdb. S'il n'est pas trouvé, indiquez le chemin.
    Si Debugging Helper est marqué d'une croix rouge, cliquez sur le bouton Rebuild.

Quels sont les plug-ins actuellement disponibles ?
Mise à jour le 03/05/2012 [haut]
auteur : Jonathan Courtois
Qt Creator est construit sur la base de plug-ins permettant d'ajouter facilement des fonctionnalités sans modifier l'intégralité du code de l'IDE, favorisant ainsi le développement collaboratif. L'ensemble des plug-ins actuellement disponibles (version 1.2.0) est entièrement réalisé par Nokia.

Gestion de configuration : CVS, Mercurial, Perforce, ScmGit, Subversion, VCSBase.
Gestion des sources des projets avec un gestionnaire de configuration.

Outils de compilation : CMakeProjectManager, GenericProjectManager, Qt4ProjectManager.
Compilation de projets avec d'autres outils que QMake.

C++ : CppEditor, CppTools.
Plug-ins relatifs au C++.

Qt Creator : BinEditor, Bookmarks, Core, Debugger, Find, Help, Locator, ProjectExplorer, ResourceEditor, TextEditor, Welcome.
Édition des fichiers avec des interfaces spécifiques.

Qt Quick : QmlDesigner, QmlJSEditor, QmlProjectManager.
Intégration du langage déclaratif QML.

Utilitaires : CodePaster, FakeVim.


Comment garder ses projets dans Qt Creator ?
Mise à jour le 03/05/2012 [haut]
auteur : Jonathan Courtois
Pour conserver l'ensemble de ses projets ouverts entre deux instances de Qt Creator, il a été mis en place la notion de Session par l'équipe Qt de Nokia.

Une session est créée par défaut et vous permettra en l'ouvrant de récupérer les projets de votre dernière instance. Il est également possible de créer ses propres sessions grâce au session manager permettant de gérer différents espaces de travail.

Pour terminer, les sessions sont à voir comme une sauvegarde d'un environnement de travail incluant plusieurs projets : aucune option de configuration n'est liée à celle-ci.


Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2006 - 2017 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.