FLTK
跳至導覽
跳至搜尋
package.lua第80行Lua錯誤:module 'Module:CGroup/core' not found
頁面Module:Infobox/styles.css沒有內容。
| 腳本錯誤:沒有「InfoboxImage」這個模塊。 | |
| 腳本錯誤:沒有「InfoboxImageVariant」這個模塊。 | |
| 首次發佈 | 1998 |
|---|---|
| 當前版本 | Template:Software version |
| 原始碼庫 | 頁面Template:Plainlist/styles.css沒有內容。 |
| 編程語言 | C++ |
| 引擎 | 頁面Template:Plainlist/styles.css沒有內容。
|
| 作業系統 | Unix/Linux,Windows, Mac OS X |
| 類型 | 部件工具箱 |
| 許可協議 | GNU寬通用公共許可證 |
| 網站 | 腳本錯誤:沒有「WikidataIB」這個模塊。 |
| 腳本錯誤:沒有「Template wrapper」這個模塊。 | |
腳本錯誤:沒有「Check for unknown parameters」這個模塊。
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(頁面存檔備份,存於互聯網檔案館)
package.lua第80行Lua錯誤:module 'Module:Navbar/configuration' not found