FLTK
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.
Geliştirici(ler) | Bill Spitzak ve Katkıcılar |
---|---|
Güncel sürüm | 1.3.3 |
Geliştirme durumu | Aktif |
İşletim sistemi | Windows, Mac OS X, GNU/Linux |
Tür | Yazılım Kütüphanesi |
Lisans | GNU LGPL |
Resmî sitesi | www.fltk.org |
Kod deposu |
|
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ı
#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();
}
Kaynakça
- FLTK Resmi Sitesi 16 Ekim 2011 tarihinde Wayback Machine sitesinde arşivlendi.
- Wikipedia: İngilizce FLTK sayfası
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.