Un IDE pour le développement d'applications C ++ graphiques multiplates-formes à l'aide de Qt Framework. Une capture d'écran de la fenêtre principale est visible ci-dessous. Qt Creator contient toutes les fonctionnalités attendues d'un IDE, y compris, mais sans s'y limiter, l'auto-complétion, le code-wrapping, le navigateur de classe, etc. Le grand avantage d'utiliser Qt Creator sur un autre éditeur de texte ou IDE lorsque vous travaillez sur Le projet Qt est l'éditeur graphique intégré, Qt Designer, qui peut être utilisé pour produire rapidement des interfaces utilisateur en une fraction du temps nécessaire pour taper le code à la main. Qt Creator prend également en charge divers systèmes de contrôle de version, notamment Git.
Qt Designer est à la fois un éditeur autonome et intégré à Qt Creator. La conception de l’interface graphique avec Qt Designer s’effectue simplement en glissant-déposant l’élément de l’interface utilisateur de la colonne de droite sur le canevas situé au centre, la colonne de gauche contenant les propriétés de chaque objet. Dans la capture d'écran ci-dessous, j'ai fait glisser quelques boutons sur le canevas à des fins d'illustration.
Quelques autres applications Qt officielles peuvent être utilisées lors de la création d'applications Qt, avec ou sans Qt Creator. Qt Linguist est un outil permettant de traduire facilement les applications Qt dans d'autres langues. Lors de l'écriture du code source dans Qt Creator, le programmeur écrivait une chaîne de texte destinée à l'utilisateur, comme ceci
tr ("My String")
Cela marque le texte comme nécessitant une traduction. (NB: il est bon d’inclure ces marqueurs même si vous n’avez pas l’intention de le traduire vous-même). Qt Linguist recherchera alors ces marqueurs et présentera une interface utilisateur, similaire aux outils de traduction de Launchpad , dans laquelle le traducteur peut saisir la chaîne traduite pour chaque langue dans un champ de saisie de texte et appeler la chaîne traduite. Vous pouvez voir ci-dessous une capture d'écran de Qt Linguist utilisé pour traduire une application en polonais.
Enfin, Qt Assistant contient toute la documentation et les références nécessaires pour tirer le meilleur parti de la suite d'applications Qt. Si vous avez déjà utilisé Devhelp, à partir du Centre logiciel Ubuntu et où se trouve toute la documentation nécessaire au développement sur Ubuntu, vous saurez déjà à quoi vous attendre. Si vous avez besoin de savoir ce que fait une classe particulière, il suffit de chercher son nom dans Qt Assistant pour accéder directement à la page de référence. Si vous souhaitez en savoir plus sur l’utilisation de l’une des applications Qt ci-dessus, vous trouverez des manuels de l’utilisateur pour chacune d’elles ici. Toute la documentation étant stockée localement, Qt Assistant peut être utilisé sans connexion Internet.
Comme pour tout langage, framework ou jeu d'outils, il est tout à fait possible de développer à l'aide des bibliothèques fournies sans utiliser un environnement de développement spécialisé, tel que ceux mentionnés ci-dessus. Il est également possible d'acheter sa propre vache laitière et de sortir avec un seau tous les matins à 6h, au lieu de se rendre au magasin et d'acheter un carton qui durera une semaine. Le temps d'un développeur est une ressource précieuse - utilisez-le judicieusement en utilisant les bons outils pour le bon travail. Ces outils sont développés par Nokia, les développeurs de Qt Framework, et sont donc les meilleurs outils possibles pour développer des applications Qt (en fait, ils peuvent être les seuls outils).
Si vous souhaitez développer une application Qt, allez dans le Centre de logiciel Ubuntu, recherchez «qt» et téléchargez le tout avec le petit logo Qt vert.
Vous trouverez plus d'informations sur Qt dans le centre de développement Qt , tandis que vous trouverez plus d'informations sur les outils eux-mêmes ici .
Software Center > Development