Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| qt [Le 06/12/2015, 17:57] – [Installation du framework] 84.100.94.130 | qt [Le 24/11/2020, 14:35] (Version actuelle) – [Qt designer] indication nom de paquet à installer pour Qt5 tontonjoe | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | {{ https:// | ||
| + | ====== Qt ====== | ||
| + | |||
| + | [[wpfr> | ||
| + | Il offre des composants d' | ||
| + | Qt est par certains aspects un framework lorsqu' | ||
| + | |||
| + | Qt est notamment connu pour être la bibliothèque sur laquelle repose l' | ||
| + | |||
| + | Ce framework est sous double licence jusqu' | ||
| + | |||
| + | ===== Installation du framework ===== | ||
| + | Pour installer Qt avec l' | ||
| + | * Soit en passant par le gestionnaire de logiciels en recherchant "qt sdk" | ||
| + | * Soit en ligne de commande : < | ||
| + | * Soit avec le lien apt : **[[apt> | ||
| + | |||
| + | Pour installer le framwork Qt, il faut installer le paquet [[apt:// | ||
| + | |||
| + | Pour régler certains problèmes de compatibilité vous pouvez télécharger la dernière version (ou juste le framework) [[http:// | ||
| + | |||
| + | Rendre le .bin exécutable, | ||
| + | < | ||
| + | chmod u+x qt-sdk-linux-x86-opensource-2009.01.bin | ||
| + | </ | ||
| + | |||
| + | Exécuter le bin, lancer dans un terminal : | ||
| + | < | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | <note important> | ||
| + | |||
| + | Si vous rencontrez un message vous disant d' | ||
| + | |||
| + | ===== Installation du framework par les sources ===== | ||
| + | - apt-get install tofrodos build-essential | ||
| + | - cd ~/ | ||
| + | - dos2unix configure | ||
| + | - chmod 755 configure | ||
| + | - ./ | ||
| + | - make | ||
| + | - sudo make install | ||
| + | - export PATH=$PATH:/ | ||
| + | |||
| + | ===== Installation de Qt-Mobility ===== | ||
| + | Qt-Mobility est une librairie qui permet le développement d' | ||
| + | |||
| + | |||
| + | - Télécharger QtMobility sur le site de Qt (ici 1.0.2 fonctionnant avec Qt.4.6.3) | ||
| + | - tar -xf qt-mobility-opensource-src-10.2.tar.gz # | ||
| + | - cd qt-mobility-opensource-src-10.2/ | ||
| + | - dos2unix configure #permet de palier à un bug de Qt : fichier de conf encodé pour windows :-( | ||
| + | - chmod 755 configure | ||
| + | - ./configure -examples #important ! | ||
| + | - make | ||
| + | - sudo make install | ||
| + | |||
| + | Enjoy ! | ||
| + | |||
| + | ===== Compilations de programmes Qt ===== | ||
| + | La méthode générale pour compiler un programme créé avec le framework Qt est | ||
| + | < | ||
| + | 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 | ||
| + | < | ||
| + | make</ | ||
| + | ajouter à la fin du Makefile, au niveau des cibles install et uninstall: | ||
| + | |||
| + | < | ||
| + | |||
| + | install: | ||
| + | |||
| + | uninstall: | ||
| + | $(DEL_FILE) $(DESTDIR)/ | ||
| + | |||
| + | FORCE: | ||
| + | if test ! -d $(DESTDIR)/ | ||
| + | $(INSTALL_PROGRAM) nomDuProjet $(DESTDIR)/ | ||
| + | pour ensuite installer et désinstaller: | ||
| + | < | ||
| + | sudo make uninstall</ | ||
| + | pour installer dans un chemin spécifique, | ||
| + | < | ||
| + | pour le vérier, on pourra utiliser la commande find: | ||
| + | < | ||
| + | ==== IDE ==== | ||
| + | Bien que ceux-ci ne soient pas indispensables il existe de très bons IDE pour développer avec Qt. | ||
| + | |||
| + | === QtCreator === | ||
| + | |||
| + | [[qt-creator|QtCreator]] est l'IDE directement proposé par Nokia réalisé lui même en Qt, il comprend les fonctionnalités classiques : la coloration syntaxique, l' | ||
| + | |||
| + | < | ||
| + | |||
| + | === Eclipse === | ||
| + | Un plugin d' | ||
| + | [[http:// | ||
| + | |||
| + | ===== 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' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Qt assistant ==== | ||
| + | Il s'agit d'un programme permettant de consulter la documentation de Qt hors ligne. Pour l' | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[http:// | ||
| + | * **(en)** [[http:// | ||
| + | * **(fr)** [[http:// | ||
| + | * **(fr)** [[http:// | ||
| + | * **(fr)** [[http:// | ||
| + | * **(en)** [[https:// | ||
| + | |||
| + | ---- | ||
| + | // | ||
