FLTK 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
FLTK 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
FLTK 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
FLTK 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
FLTK 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 LGPL
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发GUI开发框架
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2010-11-02

软件简介

LTK(Fast Light Tool Kit 发音为fulltick) 是一种使用C++开发的GUI工具包,它可以应用于Unix,Linux,MS-Windows95/98/NT/2000和MacOS操作系统平台,相 对于其它的许多图形接口开发工具包(如MFC、GTK、QT等),它具有体积很小、速度比较快,且有着更好的移植性。

功能简介:

1. 提供丰富的跨平台的GUI构件(Widget)。有按钮,菜单,窗口等,近六十个。

2. 支持OpenGL,提供Fl_GL_Window,支持OpenGL相关的操作。

3. 提供界面设计工具FLUID,非常方便进行界面的设计。

4. 良好的跨平台移植性。

5. 支持多种C++编译器,Gcc,BC,VC等等。

6. 灵活性。FLTK本身可以定制,以满足不同的需要。这使得FLTK在嵌入式开发上有着极大的竞争力,这正是我要推荐使用FLTK的原因。

展开阅读全文

评论 (1)

加载中
#TigerVNC# 就是用的 fltk 框架
2020/06/24 09:15
回复
举报
更多评论
2020/01/04 10:27

FLTK 1.3.5 发布,跨平台C++ GUI工具包

FLTK(Fast Light Tool Kit 发音为fulltick) 是一种使用C++开发的GUI工具包,它可以应用于Unix,Linux,MS-Windows95/98/NT/2000和MacOS操作系统平台,相 对于其它的许多图形接口开发工具包(如MFC、GTK、QT等),它具有体积很小、速度比较快,且有着更好的移植性。 FLTK 从 1.3 版本开始添加了UTF-8编码支持,为多国语言支持提供了基础。 Even though FLTK 1.3.5 does not fix all STRs we decided to release FLTK 1.3.5 as it ...

1
7
发表了资讯
2011/07/10 00:00

FLTK 1.3.0 发布,C++开发的GUI工具包

FLTK 1.3.0 发布,LTK(Fast Light Tool Kit 发音为fulltick) 是一种使用C++开发的GUI工具包,它可以应用于Unix,Linux,MS-Windows95/98/NT/2000和MacOS操作系统平台,相 对于其它的许多图形接口开发工具包(如MFC、GTK、QT等),它具有体积很小、速度比较快,且有着更好的移植性。 Changes: This release is a huge step in the FLTK 1 series. All strings in FLTK are now handled in UTF-8 format and support the full rang...

2
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2011/05/28 18:36

FLTK配置

下载了一个irrkang音频库,本来想看看这个在游戏中用到的音频库,最后发现是闭源的,而且只提供 二进制的链接库和头文件,只好作罢!不过这个库还是比较好用的。随后翻到FLTK这个图形开发库,感觉 上这个图形库比较简陋,没有QT华丽,没有MFC与Windows联系那么紧密。只是一个跨平台的开发库,不过 速度上感觉还行,好像是使用OPENGL开发的,这个目前不太肯定,只是文档里提了很多遍OPENGL。 下面谈一下它的配置,我直接在irrKa...

0
1
发表了博客
2018/08/26 11:44

FLTK学习

想对自己的S-Lisp实践,S-Lisp在C++下才能体现其强大,所以需要一款C++的gui。 windows原生的MFC可能比较老旧比较难,也想实现Objective-C的S-Lisp,实现过程中感觉Objective-C的内存管理混乱,还指望引用计数原生兼容。 于是考虑第三方开源的C++gui实现。一种方式是直接从OpenGL开始撸,但工作量很大也找不到方向。 有一种IMGUI,以前试用过,再翻阅才明白放弃原因:事件响应与UI绘制未分离,导致UI在不停地生成,非常发热。 ...

5
0
发表了博客
2012/06/05 21:51

FLTK,非常小巧的GUI库

看到宏哥的TCL/TK的帖子,然后G一下,看是啥东东,脚本的不感冒,对编写客户端而言。同时搜索到FLTK,这个我知道,那个TinyCore Linux系统就用的这个,试着编译最新版,开发版,没办法,我就是个小白鼠兼更新控,编译最后出错,没去查,浪费时间,换次一点的2.0a版,OK,顺利编译。进入test文件夹,打开editor demo程序。 尼玛,不带任何dll库,才800K。。 话说这个文件对话框会不会有点弱爆了(另类 )。。不过没关系...

0
1
发表了博客
2013/10/09 23:17

windows下的fltk之编译以及试运行

## 准备过程 1. [安装mingw,msys环境](http://sourceforge.net/projects/mingw/files/) 2. 下载[fltk](http://www.fltk.org/software.php?VERSION=1.3.2)源代码 3. 打开msys运行环境,将工作目录cd到fltk解压后的目录 4. 按默认设置,`configure`,`make`,`make install`,在Compiling factory.cxx...这个过程中可能会遇到一个错误error: 'int _stricmp' redeclared as different kind of symbol. 在[这里](https://groups.go...

0
0
发表了博客
2018/12/14 20:18

Windows下使用VS2017搭建FLTK开发环境

环境介绍 系统:win10 64位 IDE:VS 2017 Community FLTK版本:1.3.4-2 下载FLTK 截止到本文编写,FLTK的最新稳定版本是1.3.4-2。我们从官网(www.fltk.org)下载到它的源码包。如下图: 我把它解压到D:\FLTK目录下: 编译FLTK FLTK是跨平台的C++ GUI库,以源代码形式发布,因此在使用前需要编译。FLTK官方推荐在Windows系统下,将FLTK编译成静态链接库的形式使用。在解压后的目录下找到:ide目录,里面提供了预先配置好的VS和Xco...

0
0
发表了博客
2012/09/18 20:58

QT比GTK/FLTK都要易用,更顺手

前几个月折腾GTK、FLTK,原本目的就是打算弄一个能用JS撰写插件的软件,这个软件主要用来通过模版产生文本片段,可以是代码,也可以是其它只要修改几个参数就能重用的文本,最后用QT完成了。QT上手很快,这当然得益于有GTK/FLTK实践经验,在边构思的同时,粗略看完了《Prentice.Hall.PTR.C++.GUI.Programming.with.Qt.4.Jun.2006》这本书。最后在选择模版引擎的时候,感叹C++模版引擎之少,ctemplate过于简洁,浏览OC发现Pytho...

1
1
发表了博客
2019/08/12 07:48

[源码和文档分享]基于FLTK图形库实现的超市收银系统

1、介绍 本次大作业是利用 C++ 语言,基于 FLTK 图形库来设计超市收银系统。 2、设计思想 这套程序完全是基于题目所给的要求逐条逐步设计的,我把程序实现大致分为数据层面和图形层面。 2.1 数据层面 参考文档和完整的文档和源码下载地址: https://www.write-bug.com/article/2330.html

0
0
发表了博客
2019/08/14 17:02

[源码和文档分享]基于FLTK图形库实现的超市收银系统

1、介绍 本次大作业是利用 C++ 语言,基于 FLTK 图形库来设计超市收银系统。 2、设计思想 这套程序完全是基于题目所给的要求逐条逐步设计的,我把程序实现大致分为数据层面和图形层面。 2.1 数据层面 参考文档和完整的文档和源码下载地址: https://www.write-bug.com/article/2330.html

0
0
发表了博客
2019/08/12 07:34

[源码和文档分享]基于FLTK图形库实现的超市收银系统

1、介绍 本次大作业是利用 C++ 语言,基于 FLTK 图形库来设计超市收银系统。 2、设计思想 这套程序完全是基于题目所给的要求逐条逐步设计的,我把程序实现大致分为数据层面和图形层面。 2.1 数据层面 参考文档和完整的文档和源码下载地址: https://www.write-bug.com/article/2330.html

0
0
发表了博客
2011/11/25 21:56

Tiny Core Linux 4.1 发布

Tiny Core Linux是一个仅11MB大小的图形化Linux;基于2.6版本内核,BusyBox, Tiny X, Fltk, 以及Flwm。它是一个轻量级可拓展发行,长驻内存,可从任何可启动设备加载。其4.1版本刚刚发布。诸多改进(包括应用更新和漏洞修复)在 发行声明是有详细介绍。4.1继续着Tiny Core的急速成长进程——该进程下,每一两个月,版本就有一个小数点后的更新。 转载请注明:Linux人社区> 英文资讯翻译专版.编译 英文原文: Tiny Core Linux 4....

0
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2012/12/27 21:31

FLTK怎么隐藏控制台

写出来的程序倒是没什么问题,但是怎么把控制台隐藏掉呢?看着不太美观啊。

3
0
发表了问答
2014/09/22 13:33

请教您一个fltk的问题

@PegasusCpp 你好,想跟你请教个问题: 您好,我刚在接触fltk,想请教您一个问题,我们系统现在有一个输入框,上面可以显示用户姓名,是自己继承了fl_box做了一个label控件,现在想在输入框上画一个闪烁的光标,用来标识我在什么位置输入字符。我想请教下,这个光标怎么画?有现成的控件吗?多谢了,在线等。。。。

1
0
发表了问答
2012/06/14 10:53

V8引擎与GUI间的交互

搜遍互联网未果,Google开发网站又连不上去,又没能力去研究Chrome源码,但最终还是被我试出来了,仅两个静态函数就能解决。 包装 //External::Wrap(console)//console is fltk::Browser* Handle<ObjectTemplate> o= ObjectTemplate::New(); o->Set(String::New("browser"),External::Wrap(console)); o->Set(String::New("log"),FunctionTemplate::New(CWrapConsoleGridAppendRowFunction)); global->Set(String::New("cons...

27
20
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
61 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部