FLTK

Vikipedi, özgür ansiklopedi
FLTK
FLTK shadow.svg
Fhola.png
Geliştirici(ler) Bill Spitzak ve Katkıcılar
İlk yayınlanma 1998 (23 yıl önce) (1998)
Güncel sürüm 1.3.5 / 3 Mart 2019
Geliştirme durumu Aktif
Programlama dili C++
İşletim sistemi Windows, Mac OS X, GNU/Linux, X11li Unix-like sistemler, AmigaOS 4
Tür Yazılım Kütüphanesi (Kullanıcı arayüz kütüphanesi)
Lisans GNU LGPL[1]
Resmî sitesi www.fltk.org
Kod deposu Bunu Vikiveri'de düzenleyin

FLTK (Fast Light Toolkit), Bill Spitzak tarafından C++ ile geliştirilmiş çapraz platform GUI (grafiksel kullanıcı arayüzü) kütüphanesidir. GNU LGPL ile özgür olarak dağıtılıp kullanılabilir. OpenGL ile üç boyutlu programlama yeteneklerini kullanır. Fakat genel GUI programlamasına da uygun olarak geliştirilmiştir. C++ ile geliştirildiğinden birincil programlama tercihi de bu yöndedir. Fakat zaman içerisinde Lua, Python, Ruby gibi nesne yönelimli diller içinde uygun hale getirilmiştir.

Diğer benzer kütüphanelerin aksine FLTK son derece hafif tasarlandığından yalnızca GUI' ye odaklanır ve program çıktılarındaki dosya boyutu oldukça küçüktür.

Örnek bir FLTK uygulaması[değiştir | kaynağı değiştir]

#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, "Okay");
   w->end();
   w->show(argc, argv);
   return Fl::run();
}

Notlar[değiştir | kaynağı değiştir]

  1. ^ "FLTK License Agreement". 18 Aralık 2001 tarihinde kaynağından arşivlendi. 

Kaynakça[değiştir | kaynağı değiştir]