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 08/10/2016, 18:25] – [IDE] le projet QDevelop semble abandonné jctout | qt [Le 20/05/2025, 14:20] (Version actuelle) – FIXME, ajout tag À_RECYCLER (infos pour v6) bcag2 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| + | {{ https:// | ||
| ====== Qt ====== | ====== Qt ====== | ||
| - | [[wpfr> | + | |
| + | [[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' | Qt est notamment connu pour être la bibliothèque sur laquelle repose l' | ||
| Ligne 10: | Ligne 15: | ||
| ===== Installation du framework ===== | ===== Installation du framework ===== | ||
| + | La version actuelle est la version 6 | ||
| + | |||
| + | FIXME (à confirmer) ((https:// | ||
| + | télécharger le script d' | ||
| + | puis | ||
| + | <code bash> | ||
| + | chmod +x qt-online-installer-linux-x64-4.9.0.run | ||
| + | # puis | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | FIXME les informations ci-dessous sont anciennes\\ | ||
| Pour installer Qt avec l' | Pour installer Qt avec l' | ||
| * Soit en passant par le gestionnaire de logiciels en recherchant "qt sdk" | * Soit en passant par le gestionnaire de logiciels en recherchant "qt sdk" | ||
| - | * Soit en ligne de commande : < | + | * Soit en ligne de commande : < |
| * Soit avec le lien apt : **[[apt> | * Soit avec le lien apt : **[[apt> | ||
| Ligne 62: | Ligne 80: | ||
| < | < | ||
| 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 | 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 | + | make</ |
| - | sudo make install</ | + | 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 ==== | ==== IDE ==== | ||
| Bien que ceux-ci ne soient pas indispensables il existe de très bons IDE pour développer avec Qt. | Bien que ceux-ci ne soient pas indispensables il existe de très bons IDE pour développer avec Qt. | ||
| Ligne 75: | Ligne 111: | ||
| === Eclipse === | === Eclipse === | ||
| - | Un plugin d' | + | Un plugin d' |
| [[http:// | [[http:// | ||
| - | === Autres IDE === | ||
| - | Il existe aussi d' | ||
| ===== Outils de développement ===== | ===== Outils de développement ===== | ||
| Pour développer avec le framework Qt, plusieurs programmes sont très utiles. | Pour développer avec le framework Qt, plusieurs programmes sont très utiles. | ||
| ==== Qt designer ==== | ==== 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' | + | 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' |
| {{: | {{: | ||
| Ligne 95: | Ligne 129: | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | * **(en)** [[http:// | + | * **(en)** [[https:// |
| - | * **(en)** [[http:// | + | * **(en)** [[https:// |
| * **(en)** [[http:// | * **(en)** [[http:// | ||
| * **(fr)** [[http:// | * **(fr)** [[http:// | ||
| - | * **(fr)** [[http:// | + | * **(fr)** [[https:// |
| * **(fr)** [[http:// | * **(fr)** [[http:// | ||
| + | * **(en)** [[https:// | ||
| ---- | ---- | ||
| // | // | ||
