Cette page est considérée comme vétuste et les informations qu'elle contient sont sujettes à caution.

Apportez votre aide…

Logo de Qt

Qt

Qt (prononcé officiellement en anglais cute (/kjuːt/)) est un framework orienté objet et développé en C++ par Qt Development Frameworks, filiale de Digia (après rachat à Nokia).
Il offre des composants d'interface graphique (widgets), d'accès aux données, de connexions réseaux, de gestion des fils d'exécution, d'analyse XML, etc.
Qt est par certains aspects un framework lorsqu'on l'utilise pour concevoir des interfaces graphiques ou que l'on base l'architecture de son application en utilisant les mécanismes des signaux et slots par exemple.

Qt est notamment connu pour être la bibliothèque sur laquelle reposent l'environnement graphique KDE, l'un des environnements de bureau les plus utilisés dans le monde Linux, ainsi que de très nombreuses applications.

Ce framework est sous double licence jusqu'à sa version 4.5: GNU GPL pour les applications au code source ouvert, licence payante pour les applications propriétaires. Les versions 4.5/4.6/4.7, de Qt sont disponibles sous licence LGPL, Cette nouvelle licence permet ainsi des développements de logiciels propriétaires, sans nécessiter l'achat d'une licence commerciale auprès de Qt Development Frameworks..

Installation du framework

La version actuelle est la version 6

FIXME

Compilations de programmes Qt

La méthode générale pour compiler un programme créé avec le framework Qt est

qmake -project

Cette commande sert à générer un fichier de projet (.pro). Si vous avez téléchargé un programme à compiler, il y a de fortes chances pour qu'un fichier .pro soit présent et que cette commande ne soit pas nécessaire.

IDE

Bien que ceux-ci ne soient pas indispensables il existe de très bons IDE pour développer avec Qt.

Qt Creator

Qt Creator est l'IDE directement proposé par Nokia réalisé lui même en Qt, il comprend les fonctionnalités classiques : la coloration syntaxique, l'indentation, la complétion…

Outils de développement

Pour développer avec le framework Qt, plusieurs programmes sont très utiles.

Qt designer

Ce programme permet de réaliser simplement vos fenêtres grâce à une application graphique. Les fichiers .ui générés pourront ensuite être intégrés à vos programmes utilisant Qt. Pour l'installer, il faut installer le paquet qt4-designer pour Qt4, et Qt5 dev tools pour Qt5.

Qt assistant

Il s'agit d'un programme permettant de consulter la documentation de Qt hors ligne. Pour l'installer, il faut installer le paquet apt://libqt4-assistant.

Voir aussi


Contributeurs : Geenux, …