FLTKFast Light Toolkit,讀做「fulltick」)是一個跨平台C++GUI工具集,用在UNIX/LinuxX11)、微軟WindowsMac OS X上。FLTK提供現代的GUI功能,除卻膨脹,通過OpenGL和內建的GLUT模擬器提供3D圖形支援。最初由Bill Spitzak開發,當前由全世界一小組開發者使用美國一個中心倉庫維護。

Quick Facts 首次釋出, 目前版本 ...
FLTK
Thumb
首次釋出1998
目前版本
  • 1.3.9(2023年11月9日;穩定版本)[1][2]
編輯維基數據連結
原始碼庫 編輯維基數據連結
程式語言C++
作業系統Unix/Linux,Windows, Mac OS X
類型部件工具箱
特許條款GNU較寬鬆公共許可證
Close

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();
}

結果顯示為:

Thumb
窗口顯示

外部連結

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.