Fast Light Toolkit
FLTK (Abk. Fast Light ToolKit) ist ein von Bill Spitzak entwickeltes GUI-Toolkit für 3D-Grafikprogrammierung und enthält eine OpenGL-Anbindung.
Fast Light Toolkit | |
---|---|
Basisdaten | |
Aktuelle Version | 1.3.9 (9. November 2023) |
Betriebssystem | Unix-ähnliches System |
Programmiersprache | C++ |
Kategorie | GUI-Toolkit |
Lizenz | LGPL mit Ausnahme |
www.fltk.org |
FLTK ermöglicht es Programme zu erstellen, die überall gleich aussehen und funktionieren, sofern sie für das entsprechende Betriebssystem kompiliert wurden. FLTK ist freie Software und enthält einen eigenen GUI-Designer fluid (Abk. FLTK User Interface Designer).
Im Gegensatz zu Bibliotheken wie Qt und wxWidgets stellt FLTK ausschließlich Funktionalität für eine Benutzeroberfläche zur Verfügung. Dies ist der Grund dafür, dass FLTK so kompakt ist und üblicherweise statisch in Applikationen gelinkt wird. Die Lizenzbedingungen von FLTK beinhalten eine deutliche Aussage, die statisches Linken auch für Nicht-LGPL-Programme erlaubt. Trotz statischen Einbindens der FLTK-Bibliothek ist ein Hallo-Welt-Programm nur etwas über 100 kB groß.