FLTK

FLTK
FLTK
Fltk shadow.png
Тип

библиотека элементов интерфейса (виджетов)

Написана на

C++

Операционная система

Кроссплатформенное ПО

Первый выпуск

1998

Последняя версия

1.3.1 (7 ноября 2012)

Лицензия

GNU Lesser General Public License

Сайт

www.fltk.org

Fast, Light Toolkit — кросс-платформенная библиотека инструментов с открытым исходным кодом (лицензия LGPL) для построения графического интерфейса пользователя (GUI).

Содержание

Название

Изначально назывался FL (Forms Library). При переходе в open source выяснилось, что поиск по названию FL практически невозможен — аббревиатура FL также означает штат Флорида. Поэтому пакет был переименован в FLTK (FL Toolkit), позднее ему был придуман бэкроним Fast, Light Toolkit.

История

FLTK начал разрабатываться как замена библиотеке XForms, а позднее был портирован на Mac OS и Windows. FLTK появился раньше, чем другие популярные библиотеки для создания GUI, но был практически неизвестен до 1998 года.[1]

Особенности

FLTK представляет собой библиотеку виджетов и работает на ОС UNIX/Linux X11, Microsoft Windows и MacOS X. Малый объём библиотеки делает её подходящей для использования во встраиваемых системах.

Для встраиваемых систем на основе embedded Linux возможны следующие варианты:

FLTK + nxlib + nano-X (довольно стабильно работает, но есть проблемы с кириллицей)

FLNX — порт FLTK 1.0.7 на nano-X (работает только с версией 0.92)

DirectFB FLTK — порт FLTK на DirectFB + собственно сам DirectFB (данная сборка нестабильная и не умеет рисовать шрифты)

Пример

Следующий пример для FLTK 1.x создаёт окно с кнопкой «Ok»:

#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Button.H>
 
int main(int argc, char *argv[]) {
   Fl_Window* w = new Fl_Window(330, 190);
   new Fl_Button(110, 130, 100, 35, "Ok");
   w->end();
   w->show(argc, argv);
   return Fl::run();
}

Использование

Примечания

  1. Article №362: What is FLTK?  (англ.). Архивировано из первоисточника 10 марта 2012. Проверено 29 октября 2008.

См. также

Ссылки

  • fltk.org — официальный сайт FLTK

Wikimedia Foundation. 2010.

Смотреть что такое "FLTK" в других словарях:

  • FLTK — Saltar a navegación, búsqueda FLTK www.fltk.org Información general Última versión estable …   Wikipedia Español

  • FLTK — (Abk. Fast Light ToolKit) ist ein von Bill Spitzak entwickeltes GUI Toolkit für 3D Grafikprogrammierung und enthält eine OpenGL Anbindung. FLTK ermöglicht es Programme zu erstellen, die, wenn sie auf dem entsprechenden Betriebssystem kompiliert… …   Deutsch Wikipedia

  • FLTK — Dernière version 1.1.9rc1 (11 avril 2008) [ …   Wikipédia en Français

  • FLTK — Infobox Software name = FLTK caption = developer = released = 1998 frequently updated = yes programming language = C++ operating system = Unix/Linux/BSD (X11), Mac OS X, Windows genre = Widget toolkit license = GNU Lesser General Public License… …   Wikipedia

  • Dillo — 3.0 displaying the English Wikipedia …   Wikipedia

  • Cairo (Bibliothek) — Cairo Basisdaten Entwickler: Das Cairo Team Aktuelle Version: 1.8.6 (13. Dezem …   Deutsch Wikipedia

  • Equinox Desktop Environment — Equinox Desktop Environment …   Deutsch Wikipedia

  • Liste von GUI-Bibliotheken — Inhaltsverzeichnis 1 Plattformübergreifende Bibliotheken 1.1 C 1.2 C++ 1.3 C# 1.4 Fortran …   Deutsch Wikipedia

  • Dillo — Saltar a navegación, búsqueda Dillo Dillo 0.8.6 mostrando la portada de …   Wikipedia Español

  • FLUID — Saltar a navegación, búsqueda Ventana de FLUID FLUID (del Inglés, Fast Light User Interface Designer) es un editor gráfico que facilita el diseño de la interfaz gráfica de usuario (IGU) de programas basados en la biblioteca FLTK. FLUID genera los …   Wikipedia Español


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»