FLTK - 维基百科,自由的百科全书

FLTK
首次发布1998
当前版本
  • 1.3.9 (2023年11月9日;穩定版本)[1][2]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言C++
操作系统Unix/Linux,Windows, Mac OS X
类型部件工具箱
许可协议GNU宽通用公共许可证

FLTKFast Light Toolkit,读做“fulltick”)是一个跨平台C++GUI工具集,用在UNIX/LinuxX11)、微软WindowsMac 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(); } 

结果显示为:

窗口显示
窗口显示

外部連結

[编辑]
  1. ^ https://www.fltk.org/articles.php?L1898; 出版日期: 2023年11月9日.
  2. ^ https://github.com/fltk/fltk/releases/tag/release-1.3.9; 出版日期: 2023年11月9日.