Qt Creator
Un IDE pour développer des applications C ++ graphiques multi plates-formes à l'aide de Qt Framework. Une capture d'écran de la fenêtre principale peut être vue ci-dessous. Toutes les fonctionnalités attendues d’un IDE peuvent être trouvées dans Qt Creator, y compris, mais sans s'y limiter, l’auto-complétion, l’emballage de code, le navigateur de classes, etc. Le grand avantage d’utiliser Qt Creator sur un autre éditeur de texte Qt project 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 à la saisie manuelle du code. Qt Creator prend également en charge divers systèmes de contrôle de version, y compris Git.
Qt Designer est un éditeur autonome intégré à Qt Creator. La conception de l'interface graphique avec Qt Designer se fait simplement en faisant glisser l'élément de l'interface utilisateur de la colonne de droite sur le canevas au milieu, et la colonne de gauche contient les propriétés de chaque objet. Dans la capture d'écran ci-dessous, j'ai déplacé quelques boutons sur la toile à des fins d'illustration.
Il existe quelques autres applications Qt officielles qui peuvent être utilisées lors de la création d'applications Qt, avec ou sans Qt
Créateur. Qt Linguist est un outil permettant de traduire facilement des applications Qt dans d'autres langues. Lors de l'écriture du code source dans Qt Creator, le programmeur écrirait une chaîne de texte tournée vers l'utilisateur, telle que
tr ("My String")
Cela marque le texte comme nécessitant une traduction. (NB: il est conseillé 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 Launchpad , où le traducteur pourra Entrez la chaîne traduite pour chaque langue dans un champ de saisie de texte et appelez la chaîne traduite. Vous trouverez ci-dessous une capture d'écran de Qt Linguist utilisée pour traduire une application en polonais.
Enfin, il y a Qt Assistant, qui contient toute la documentation et le matériel de référence nécessaires pour tirer le meilleur parti de la suite d'applications Qt. Si vous avez déjà utilisé Devhelp, à partir du Centre des logiciels Ubuntu et où vous pouvez trouver toute la documentation pour le développement sur Ubuntu, vous saurez déjà à quoi vous attendre. Si vous avez besoin de savoir ce que fait une classe particulière, recherchez simplement son nom dans Qt Assistant et vous serez redirigé vers 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 ici des manuels d’utilisation pour chacun d’eux. Toute la documentation est stockée localement, donc Qt Assistant peut être utilisé sans connexion Internet.
Comme pour tout langage, framework ou ensemble d’outils, il est tout à fait possible de développer l’utilisation 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 votre propre vache à lait et de partir avec un seau tous les matins à 6 heures du matin, plutôt que d'aller 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 du Qt Framework et sont, en tant que tels, 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, accédez au Centre de logiciels Ubuntu, recherchez "qt" et téléchargez-le à côté du petit logo Qt vert.
Pour plus d’informations sur Qt, consultez le Centre de développement Qt . Vous trouverez plus d’informations sur les outils ici .