FLTK

FLTK（Fast Light Toolkit，读做“fulltick”）是一个跨平台的C++GUI工具集，用在UNIX/Linux（X11）、微软Windows和Mac OS X上。FLTK提供现代的GUI功能，除却膨胀，通过OpenGL和内建的GLUT模拟器提供3D图形支持。最初由Bill Spitzak开发，当前由全世界一小组开发者使用美国一个中心仓库维护。

FLTK被设计足够小和模块化以被静态链接，但作为共享库工作良好。FLTK同时包含一个优秀的称为FLUID的UI构建器，可以被用来在几分钟内创建应用程序。

FLTK在GNU宽通用公共许可证第二版下提供，除了允许静态链接。

FLTK的历史

特性

第一个FLTK程序 

以下程序使用FLTK显示窗口:
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Box.H>

int main(int argc, char **argv) {
    Fl_Window *window = new Fl_Window(300, 180);
    Fl_Box *box = new Fl_Box(20, 40, 260, 100, "Hello, World!");
    box->box(FL_UP_BOX);
    box->labelsize(36);
    box->labelfont(FL_BOLD+FL_ITALIC);
    box->labeltype(FL_SHADOW_LABEL);

    window->end();
    window->show(argc, argv);

    return Fl::run();
}
结果显示为：

外部連結 
 Official FLTK website
 Beginner FLTK Tutorial
 Erco's FLTK Cheat Page

部件工具箱