IT-словарь › Программирование › FLTK

FLTK

Программирование Svenska → Обновлено: 2026-10-18
Подробнее
Создатель
Bill Spitzak
Год
1998
Тип
GUI-библиотека на C++
Лицензия
LGPL с исключением для статической линковки
Сайт
fltk.org
Исходный код
github.com/fltk/fltk

Fast Light Toolkit: C++-библиотека 1998 года, которая сама рисует виджеты, достаточно мала, чтобы линковаться статически в каждую программу, и произносится «фултик».

Билл Спитцак написал библиотеку в студии спецэффектов Digital Domain, где она стала интерфейсом внутреннего композитора Nuke. API задумывался как замена XForms, который Спитцак ценил, но менять не имел права, а амбиция была противоположной Motif: никакого Xt, никаких файлов ресурсов, статически слинкованный бинарник, стартующий на стареющем SGI без подгрузки чего-либо. Виджеты рисует сама библиотека, поэтому на X11, Windows и macOS они выглядят одинаково, а окно OpenGL — встроенный тип виджета, наследие графической индустрии.

В комплекте идёт FLUID — конструктор форм, генерирующий код на C++, а лицензия — LGPL с добавлением, разрешающим статическую линковку без обязательства открывать исходники. Годами соразработчиком был Майк Свит, создатель CUPS. FLTK стала естественным выбором для программ, которые должны быть маленькими: браузер Dillo, оконный менеджер flwm и среда EDE. Версию 2 годами разрабатывали и так и не выпустили; версия 1.4 вышла в 2024 году с поддержкой Wayland и HiDPI — спустя четверть века после первой.

← Назад к словарю