FLTK
ljbsdu
无为而无不为,为可为之!
展开
-
FLTK学习-1-VC中安装
1、下载FLTK压缩包,http://www.fltk.org/ 当前稳定版本的是1.3.x,已经有3.0.x beta版本,以1.3.x为例,下载fltk-1.3.x-r9698.tar.gz。 2、解压到目录,ex:D:/fltk,然后找到ide文件夹下的visualc2008,找到fltk.sln,用vs2008打开,编译整个解决方案,编译过程比较长,waiting......原创 2012-10-14 19:23:13 · 1638 阅读 · 0 评论 -
FLTK学习-6-使用FLUID编程(4)
图11.9 FLUID构件样式属性11.7.1 Style AttributesLabel Font (pulldown menu)标签字体,忽略各种符号、位图以及象图。你的程序可以通过这些槽改变实际使用的字体,假如你想使用提供的16种默认字体以外的字体的话。Label Size (pulldown menu)标签字体像素高度,忽略各种符号、位图以及象图。要想不关闭面板查看翻译 2012-10-29 21:44:30 · 1676 阅读 · 0 评论 -
FLTK学习-7-使用FLUID编程(5)
11.9 Image Labels 在Image和Inactive域中的图像文件的内容被写入到.cxx文件中。如果多个构件共享相同的图像,则只有一个拷贝被写入。因为图像数据在生成的源码中,所以你只需要分发C++的源码即可而不需要图像文件本身。 然而图像文件名保存在.fl文件中,所以在读.fl文件时你需要图像文件。图像文件名路径是相对于fl文件的路径而不必放到当前路径下,翻译 2012-10-30 22:31:33 · 2529 阅读 · 1 评论 -
FLTK学习-4-使用FLUID编程(2)
11.5.1 CubeView类 CubeView类是Fl_Gl_Window的子类。该类具有设置缩放,x、y平移【摇动镜头??】以及x、y轴旋转角的方法。 如果你认识到CubeView只是由FLUID生成的Fl_Gl_Window的一个子类并且会对CubeViewUI的调用产生响应,那么你可以放心的忽略本节。CubeView类声明下面是在头文件test/Cub翻译 2012-10-22 23:06:34 · 2078 阅读 · 0 评论 -
FLTK学习-3-使用FLUID编程(1)
注:这是FLTK的PDF手册中第11章介绍FLUID编程的翻译,新手翻译很多不懂,错误之处,不吝提出,及时更改。翻译中不会翻译或者感觉不太明白的地方在每句之后使用【??】标记。Chapter 11 使用FLUID编程 本章介绍怎样使用Fast Light User-Interface Designer(“FLUID”)创建你的图形用户界面(GUIs). 章节目录如下: 1翻译 2012-10-22 22:58:55 · 2851 阅读 · 0 评论 -
FLTK学习-5-使用FLUID编程(3)
11.6 FLUID 参考手册本节描述了FLUID的各个窗口。11.6.1构件浏览器 主窗口显示一个菜单栏和包含所有已定义的构件的滚动浏览器。正在编辑的.fl文件的名字显示在窗口标题栏。 构件分层存储,你可以通过点击构件左边的三角形打开或者关闭一层。最左边的是父母,他们下面所列出的所有构件都是他们的孩子,父母可以没有孩子。 分层结构的最上翻译 2012-10-28 11:24:59 · 2028 阅读 · 0 评论 -
fltk动态分配数据显示图像
fltk中在控件上显示图像可以使用生成静态数组的方式,用的时候直接加载显示即可,但是这种方式对于只是开始时显示以后就不用的图像,静态数组不能随后释放,特别是在图像比较大时会占用大量的内存。 可以使用fluid将图像转换的静态数组转换为图像数据,在使用的时候读入,用完之后释放,这样就可以节省一部分资源。 下面是一个将fluid生成的图像数据静态数组转换为数据文件然后在使用时加原创 2013-01-14 22:19:48 · 1620 阅读 · 0 评论 -
FLTK学习-2-新手入门参考
一个很好的入门文章:http://www3.telus.net/public/robark/本来想自己翻译一下,结果搜了一下有人已经翻译出来了:http://www.cppblog.com/cyantree/archive/2012/05/13/174761.html还有一个就是 Erco's FLTK Cheat Page:http://seriss.com/people/erco/fl原创 2012-10-16 20:54:23 · 1790 阅读 · 0 评论 -
FLTK学习-8-鼠标事件处理
【翻译自fltk_tutorial.pdf第16部分】part16:处理鼠标事件第二部分 这个例子有点像绘图程序。当你按下鼠标并拖动时,一条线就会随着鼠标移动绘出来。当点击左键时会连接下一次的点击位置绘出一条线,当点击右键时就会绘出一个矩形。 这个例子基于Ian MacArthur提交的一个例子而来,在FLTK中绘图通常是在虚函数draw内部。翻译 2013-04-13 13:24:51 · 3018 阅读 · 0 评论