FLTK
维基百科,自由的百科全书
![]() |
|
|---|---|
| 初始版本 | 1998 |
| 程式語言 | C++ |
| 作業系統 | Unix/Linux,Windows, Mac OS X |
| 類型 | Widget toolkit |
| 許可協議 | GNU Lesser General Public License |
FLTK(Fast Light Toolki,读做“fulltick")是一个跨平台的C++GUI工具集,用在UNIX/Linux(X11)、微软Windows和Mac OS X上。FLTK提供现代的GUI功能,除却膨胀,通过OpenGL和内建的GLUT模拟器提供3D 图形支持。最初由Bill Spitzak开发,当前由全世界一小组开发者使用美国一个中心仓库维护。
FLTK被设计足够小和模块化以被静态链接,但作为共享库工作良好。FLTK同时包含一个优秀的称为FLUID的UI构建器,可以被用来在几分钟内创建应用程序。
FLTK在GNU Library Public License,版本2下提供,除了允许静态链接。
目录 |
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(); }
结果显示为:
外部連結 [编辑]
|
|||||||||||||||||||||||||||||||||||||||

