Table des matières

, ,

FLTK : Fast Light ToolKit

Libre, légère, multiplateforme, la FLTK (Fast Light ToolKit) est une Bibliothèque logicielle permettant de développer des programmes C++ avec interface graphique (GUI).

Pour une utilisation simple

FIXME (sous jammy, ce sont les fltk1.1-games et fltk1.3-games qui sont disponibles, est-ce similaire ?)
Installez le paquet libftk1.3-dev (dépôt Universe).

Installer la version pour les développeurs

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 Exécuter

./configure
make

installez le paquet libftk1.3-dev.

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

fltk-config --compile filename.cpp
./filename.cpp

Outils complémentaires

Pour une interface simple, il est rapide de définir directement les commandes de création graphique telle que

Fl_Button *btn_1 = Fl_Button(10, 10, 140, 25, "Bouton 1");

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 Fluid (en) permet cela.

Problèmes

Liens

Voir aussi

Qt, framework très utilisé et très complet, multi-plateformes


Contributeur : bcag2.