- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 FLTK 编程模型
FLTK 功能简介
搭建 FLTK 开发环境
windows 下搭建 FLTK 开发环境
ubuntu 下搭建 FLTK 开发环境
FLTK 构件简介
FLTK 大事处理
FLTK 消息处理
1.60penGL 编程
其次章常用的控件和属性
按钮
文本
颜色
Box 类型
第三章 FLTK 的画图函数
何时可以画图
FLTK 的画图函数
剪切
颜色
设置线条的属性
画一般的图形函数
画封闭的线,一次连接个顶点
画三边形或四边形,并填充内部
简单图形函数
字体
掩盖画图函数第四章在 FLTK 中自定义控件
定制图形控件说明
如何开发一个控件的子类
处理大事
画控件
第一章:FLTK
第一章:FLTK 编程
模型
FLTK(FastLightToolKit 发音为 fulltick)是一种使用 C++开发的 GUI
工具包,它可以应
用于 Unix,Linux,MS-Windows95/98/NT/2023 和 MacOS 操作系统平台,相对于其它的很多图形接口开发工具包(如 MFCGTKQT 等), 它具有体积很小、速度比较快,且有着更好的移植性。FLTK(FastLightToolKit 发音为 fulltick)是一种使用 C++开发的 GUI 工具包,它可
以应用于 Unix,Linux,MS-Windows95/98/NT/2023 和 MacOS 操作系统平台,相对于其它的很多图形接口开发工具包(如MFCGTKQT 等),它具有体积很小、速度比较快,且有着更好的移植性。本文就 FLTK 编程的一些根本方法进展介绍。
FLTK 功能简介
(1)供给丰富的跨平台的 GUI 构件(Widget)。有按钮,菜单,窗口等, 近六十个。
⑵支持 OpenGL 供给 FI_GL_Window,支持 OpenGL 相关的操作。
供给界面设计工具 FLUID,格外便利进展界面的设计。
良好的跨平台移植性。
⑸支持多种 C++编译器,Gcc,BC,VC 等等。
⑹敏捷性。FLTK 本身可以定制,以满足不同的需要。这使得 FLTK
在嵌入式开发上有着极大
的竞争力,这正是我要推举使用 FLTK 的缘由。本文就 FLTK 编程的一些根本方法进展介绍.
搭建 FLTK 开发环境
安装 FLTK 彳艮简洁,我们只需要下载它的源文件,解压缩到名目下, 在 Linux 下我们只需要输
入 make 编译完成然后 makeinstall 就头文件安装到/usr/include/FL 名目下。库文件就在
/usr/lib 下,也可以自己编译之后把这些文件复制到这些名目,或者
不需要复制,只在编译连接的时候指定路径。在 window 下可以使用 VC,BC 翻开相应名目下的工程文件编译即可。
windows 下搭建 FLTK 开发环境第一步:下载 FLTK 源码包
FLTK 官网
下载后解压缩到C 盘根名目下, 命名为 FLTK
进到 C:\FLTK\ide\visualc 名目下,找到 fltk.dsw
用 VisualC++6.0 翻开工程,然后选择【组建】--全部重建,就开头编译了
编译完成后关闭 VisualC++6.0
其次步:添加 FTLK 库文件
重翻开 VisualC++6.0,建一个 Win32Application 工程,命名为 FLTK 然后再建
一个 hello.cxx 文件
建立好之后选择【工程】-【设置】--选择“连接”选项卡
--“分类”下拉框选择输入,在对象/
库模块添加: fltkd.libfltkgld.libcomctl32.libwsock32.libopengl32.libglu32.lib 还要在无视库中添加:LIBCDlibcd.lib
⑶之后选择“C/C++“选项卡,“分类”下拉框选择:codegeneration,
在“userun-time
library“中选择”Multi-threadedDLL“最终确定。
⑷选择【工具】--【选项】--》“名目“选项卡
在”名目“下拉框中选择“IncludeFiles“然后增一项 C:\FLTK(导入头文件)
⑸在“名目“下拉框中选择“LibraryFiles”然后增一项C:\FLTK(导入类库)
(6)编译运行 hello.cxx
ubuntu 下搭建 FLTK 开发环境第一步:配置根底开发环境 GCC
xhy@xhy-desktop:~$sudoapt-getinstallbuild-essential其次步:安装 QT 开发环境
xhy@xhy-desktop:~$sudoapt-getinstallbuild-essential
其次步:安装 QT 开发环境
xhy@xhy-desktop:~$sudoapt-getinstall
您可能关注的文档
最近下载
- 2025形势与政策-加快建设社会主义文化强国.pptx
- 人教版(2025)七年级下册Unit1Animal FriendsSection B How are animals part of our lives Section B 1a~2b课件+音频(共3.pptx VIP
- 110kv变电站继电保护毕业设计.doc VIP
- 公路隧道工程施工.pptx
- 电信行业运营商业务连续性保障方案.doc VIP
- 生态酒店设计分析.pptx
- GB∕T 702-2017 热轧钢棒尺寸、外形、重量及允许偏差(高清版).pdf
- 2025-2030年中国采血器产业运行动态分析及投资战略咨询报告.docx
- 江苏旅游资源的特征与分类及开发思考.pptx VIP
- 海南大学2022-2023学年《细胞生物学》期末考试试卷(B卷)附参考答案.docx
专注地铁、铁路、市政领域安全管理资料的定制、修改及润色,本人已有7年专业领域工作经验,可承接安全方案、安全培训、安全交底、贯标外审、公路一级达标审核及安全生产许可证延期资料编制等工作,欢迎大家咨询~
文档评论(0)