Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
utilisateurs:bcag2:fltk [Le 06/07/2016, 16:31]
bcag2
utilisateurs:bcag2:fltk [Le 05/02/2024, 08:38] (Version actuelle)
bcag2 [Pour une utilisation simple] ajout FIXME
Ligne 1: Ligne 1:
-{{tag>​librairie programmation BROUILLON}}+{{icons:​icon-developer.png }} {{tag>​librairie programmation BROUILLON}}
  
 ---- ----
  
 ====== FLTK : Fast Light ToolKit ====== ====== FLTK : Fast Light ToolKit ======
- 
  
 Libre, légère, multiplateforme,​ la [[http://​www.fltk.org/​|FLTK]] //(Fast Light ToolKit)// est une [[wpfr>​Bibliothèque logicielle]] permettant de développer des programmes C++ avec [[wpfr>​Interface_graphique|interface graphique (GUI)]]. Libre, légère, multiplateforme,​ la [[http://​www.fltk.org/​|FLTK]] //(Fast Light ToolKit)// est une [[wpfr>​Bibliothèque logicielle]] permettant de développer des programmes C++ avec [[wpfr>​Interface_graphique|interface graphique (GUI)]].
Ligne 11: Ligne 10:
 ===== Pour une utilisation simple ===== ===== Pour une utilisation simple =====
  
 +FIXME (sous [[:jammy]], ce sont les fltk1.1-games et fltk1.3-games qui sont disponibles,​ est-ce similaire ?)\\
 [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​libftk1.3-dev]]** (dépôt Universe). [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​libftk1.3-dev]]** (dépôt Universe).
  
Ligne 17: Ligne 17:
 Télécharger la dernière version sur [[http://​www.fltk.org/​software.php]] puis la décompresser.\\ Télécharger la dernière version sur [[http://​www.fltk.org/​software.php]] puis la décompresser.\\
 N'​hésitez pas à vous reporter à la page [[http://​www.fltk.org/​doc-1.3/​intro.html]] N'​hésitez pas à vous reporter à la page [[http://​www.fltk.org/​doc-1.3/​intro.html]]
-Exécuter ​+Exécuter
 <​code>​ <​code>​
 ./configure ./configure
Ligne 27: Ligne 27:
  
 ===== Compiler un programme avec GCC ou g++===== ===== Compiler un programme avec GCC ou g++=====
 +Une fois l'​archive décompressée,​ aller dans le répertoire //​examples//​ puis,\\
 +comme précisé à la fin du § [[http://​www.fltk.org/​doc-1.3/​basics.html#​basics_standard_compiler]]
 +<​code>​
 +fltk-config --compile filename.cpp
 +./​filename.cpp
 +</​code>​
 +
 +
 +
 +===== Outils complémentaires =====
 +
 +Pour une interface simple, il est rapide de définir directement les commandes de création graphique telle que
 +<​code>​Fl_Button *btn_1 = Fl_Button(10,​ 10, 140, 25, "​Bouton 1"​);</​code>​
 +En revanche, pour créer une interface graphique complète comprenant de nombreux éléments, le recours à une interface de dessin permet d'​être plus efficace.\\
 +L'​interface [[http://​www.fltk.org/​doc-1.3/​fluid.html|Fluid (en)]] permet cela.
 +
 +===== Problèmes =====
  
-===== Bibliothèques complémentaires ===== 
  
 ===== Liens ===== ===== Liens =====
-[[http://​www.fltk.org]]+  * [[http://​www.fltk.org]] 
 +  * [[http://​seriss.com/​people/​erco/​fltk/​|exemples complémentaires]]
  
 +===== Voir aussi =====
 +[[:qt|Qt]], framework très utilisé et très complet, multi-plateformes
 ---- ----
  
-//​Contributeur : [[:​utilisateurs:​bcag2].//​+//​Contributeur : [[:​utilisateurs:​bcag2]].//
  • utilisateurs/bcag2/fltk.1467815513.txt.gz
  • Dernière modification: Le 06/07/2016, 16:31
  • par bcag2