Sites


KDE guide de développement

The Qt Framework

L'infrastructure Qt

Pour commencer à développer sur la plate-forme de développement de KDE, vous devrez vous familiariser avec l'infrastructure Qt, une des clés de voûte du développement de KDE.

Qt (prononcé officiellement « kjuːt ») est une infrastructure d'applications multi plate-fome fondée sur C++, largement utilisée pour développer des logiciels applicatifs avec une interface graphique utilisateur (GUI, Graphical User Interface). Ainsi, il constitue en grande partie une boîte à outils de composants graphiques, mais il sert également à développer des programmes sans interface graphique, tels que des outils en ligne de commande et des terminaux pour les serveurs.

Outre la plate-forme de développement de KDE, Qt est plus particulièrement employé dans Autodesk Maya, Adobe Photoshop Elements, OPIE, Skype, le lecteur multimédia VLC, VirtualBox et Mathematica, ainsi que  par l'Agence Spatiale Européenne, DreamWorks, Google, HP, Lucasfilm, Panasonic, Philips, Samsung, Siemens, Volvo et les studios d'animation de Walt Disney.

Avantages de Qt

Écrire du code une seule fois dans des plates-formes multiples

Qt permet d'écrire des applications avancées et des interfaces utilisateur que vous pouvez déployer au travers de différents postes de travail et systèmes d'exploitation embarqués, sans réécrire le code source, en économisant du temps et du coût de développement.

Créer des expériences utilisateur étonnantes

Que vous préfériez C++ ou JavaScript, Qt fournit les éléments de construction pour des interfaces modernes et interactives : un vaste ensemble de composants graphiques personnalisables, des canevas graphiques, des moteurs de style et bien plus. Vous pouvez incorporer des graphiques 3D, du multimédia (audio ou vidéo), des effets visuels et des animations pour distinguer votre application en dehors de la compétition.

En faire plus (et plus vite) avec moins 

Qt est rapide à apprendre et à utiliser, en particulier lorsqu'on l'emploie en association avec le nouvel environnement multi plate-forme Qt Creator. Et la bibliothèque de classes modulaires de Qt fournit une grande partie partie de l'infrastructure nécessaire pour les applications interactives.

Mélanger du code web et du code natif dans une seule application

L'intégration de Qt avec le moteur de rendu web WebKit signifie que vous pouvez incorporer rapidement du contenu et des services provenant du Web dans votre application native et que vous pouvez utiliser l'environnement web pour distribuer vos services et votre fonctionnalité.

Pour apprendre comment utiliser Qt, nous recommandons les tutoriels suivants :

 http://doc.qt.nokia.com/

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.