Le livre blanc Qt Creator
Date de publication : 12/01/2011. Date de mise à jour : 18/10/2011.
Par
traducteur : Lorenzo Checchi
traducteur : Thibaut Cuvelier (Site Web) (Blog)
Qt Developer Network
Qt Creator est un environnement complet de développement intégré (EDI) pour créer des applications
avec le framework Qt.
Qt est conçu pour développer des applications et des interfaces utilisateur afin de les déployer à travers
plusieurs types de bureau de travail (desktop) et systèmes d'exploitation mobiles. Cet article fournit une
introduction à Qt Creator ainsi que les fonctionnalités qu'il offre aux développeurs.
I. L'article original
II. Introduction
III. Travailler avec Qt Creator
IV. Remerciements
I. L'article original
Nokia, Qt, Qt Quarterly et leurs logos sont des marques déposées de Nokia Corporation en Finlande et/ou dans les autres pays.
Les autres marques déposées sont détenues par leurs propriétaires respectifs.
II. Introduction
Les principales sources d'inspiration pour Qt Creator ont été élaborées pour les besoins des
développeurs Qt, qui recherchent la simplicité, la convivialité, la productivité, l'extensibilité et l'ouverture,
tout en visant un accès aisé aux nouveaux arrivants à Qt. Les principales caractéristiques de Qt Creator
permettent d'aider les développeurs d'applications de la manière suivante :
- apprentissage rapide et facile du développement d'applications Qt, assistant de projet et accès rapide à des projets et sessions récents ;
- facilité d'accès à l'information avec un contexte sensible par un système d'aide intégré Qt ;
- développement d'applications avec l'éditeur de code C++ avancé et Qt Designer intégré. Profiter de nouvelles fonctionnalités puissantes pour naviguer rapidement
entre les divers projets, fonctions et classes ;
- déboguer avec GNU et CDB, des débogueurs utilisant une interface utilisateur graphique avec une sensibilisation accrue des structures de classes Qt ;
- construire et exécuter des projets Qt avec l'outil de compilation multiplateforme « qmake » ;
- support expérimental pour la création d'applications Qt pour les appareils installés sur Symbian.
Qt Creator n'est pas en concurrence avec les Qt plug-ins pour Eclipse™ ou Microsoft ® Visual Studio ®,
mais il les complète en offrant des outils Qt et fournissant un environnement de développement complet
pour Qt. L'utilisation est facile et rapide pour les novices et facilite l'utilisation de caractéristiques
spécifiques à Qt.
En général, Qt Creator fonctionne sur toutes les plateformes de bureau supportées par Qt. Les binaires
précompilés sont disponibles pour Microsoft Windows ®, Mac ® OS X et Linux ®. Qt Creator peut être
exécuté sur d'autres plateformes, mais il nécessite la compilation du code source accessible au public.
La construction et l'exploitation de Qt Creator à partir du code source peuvent nécessiter une installation
séparée de Qt sur votre ordinateur.
III. Travailler avec Qt Creator
Au démarrage, Qt Creator ouvre le mode de bienvenue, où on peut trouver des tutoriels et des exemples de projets ou démarrer
l'assistant pour en créer un nouveau.

Le mode de bienvenue.
Qt Creator atteint ses objectifs de conception - la simplicité, la facilité d'utilisation et la
productivité - en s'appuyant sur le concept de modes. Par ces modes, l'interface utilisateur
s'adapte aux différentes tâches de développement d'applications rencontrées.
Chaque mode a sa propre vision qui ne montre que les informations requises pour effectuer
une tâche donnée et ne fournit que les fonctionnalités les plus importantes et les fonctions qui
s'y rattachent.
En conséquence, une grande partie de la zone de travail de Qt Creator est principalement
dédiée à de véritables tâches de développement d'applications. Pour l'illustrer, la figure présente
les éléments clés de l'interface utilisateur de Qt Creator (IU).
Pour naviguer entre les modes rapidement, Qt Creator a un sélecteur de mode sur la gauche
de la fenêtre. Avec l'aide du sélecteur ou en utilisant un ensemble de raccourcis clavier,
l'utilisateur peut choisir le mode qui lui convient :
- une invitation permettant de charger les sessions les plus récentes ou des projets spécifiques ;
- un mode d'édition pour modifier le projet actif et ses fichiers sources ;
- un mode débogage pour vérifier l'état du programme lors du débogage ;
- un mode de configuration permettant de suivre la manière dont les projets sont compilés et exécutés ;
- une aide documentée pour Qt et Qt Creator ;
- des informations permettant d'examiner les diverses données en détail, par exemple les résultats en développement, compilation et résultats d'exécution de l'application.
Sous le sélecteur de mode, des boutons de commande pour l'exécution du code, démarrage du
débogueur et construction du projet en cours sont prévus.
Dans les modes d'édition et de débogage, une barre de commande latérale est disponible.
Cette dernière affiche tous les fichiers qui appartiennent au projet actif. Ces modes affichent et
fournissent l'accessibilité aux fichiers actifs ouverts dans une barre située en haut de la fenêtre.
La barre affiche également un aperçu des symboles liés au fichier actuel, ainsi que les
symboles localisés à un emplacement précis dans le fichier.
Le localisateur, ci-dessous dans la barre latérale, permet à l'utilisateur de retrouver rapidement
un fichier ou d'accéder aux informations des fichiers contenus dans le projet. En dessous du
localisateur, une autre barre latérale contenant des contrôles affichant l'un des quatre différents
volets disponibles situés dans le bas de la fenêtre :
- les résultats de la compilation sont affichés par des avertissements générés par des erreurs liées à la compilation actuelle ;
- la recherche des résultats permet d'afficher les résultats des recherches globales dans le document en cours, les fichiers ou les projets ;
- l'application en sortie indique l'état de l'application durant son exécution qui équivaut aux informations de débogage lors du débogage d'une application ;
- la compilation affiche tous les résultats fournis par le compilateur.
L'utilisation de ces utilitaires spéciaux en parallèle avec des vues spécialisées pour chaque
mode, permet une utilisation intuitive de Qt Creator et encourage le développement de tâches
précises.

L'éditeur avancé du code C++ de Qt Creator
IV. Remerciements
Merci à
Claude Leloup pour sa relecture orthographique approfondie !


Copyright ©
2011
Developpez LLC. Tous droits réservés Developpez LLC.
Aucune reproduction, même partielle, ne peut être faite de ce site et 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.
Cette page est déposée.