推荐8个免费实用的C++ GUI库
2013-12-05 14:46
363 查看
推荐8个免费实用的C++ GUI库
发表于2012-05-30 13:23|
1865次阅读| 来源ITeye| 2 条评论| 作者wangguo
跨平台gui开发工具嵌入式操作系统c++摘要:GUI是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。本文整理了8个免费、实用的C++
GUI库,这些库可以帮助你在下一个项目中创建具有吸引力的、令人印象深刻的程序界面。
GUI(Graphical User Interface,图形用户界面)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受。
本文整理了8个免费、实用的C++ GUI库,这些库可以帮助你在下一个项目中创建具有吸引力的、令人印象深刻的程序界面。
1.Qt
Qt是一个跨平台应用和用户界面开发框架,它包括一个跨平台类库、集成开发工具和跨平台IDE。通过使用Qt,你可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
2.Fltk
FLTK(The Fast Light Toolkit),一个轻量级的GUI开发库。FLTK除了具有基本的GUI功能之外,还拥有其他一些特性,如跨平台、内置OpenGL、速度更快、尺寸更小、协议宽松等。FLTK可以在UNIX/Linux、Windows和Mac OS X平台上运行。
3.Fox Toolkit
FOX是一个基于C++的工具,可以帮助你轻松、高效地开发GUI。它提供了一个广泛的控件集合,以及一些实用的功能,如拖放、选择以及用于3D图形操作的OpenGL部件。FOX还提供了图标、图像以及其他便利的功能,如状态栏帮助和提示等。
4.Gpe Phone
Gpe Phone是一个用于开发和部署基于GTK/GPE实现、兼容LIPS的软件栈。它包含了一套应用程序、库和文档,以帮助开发者针对移动电话和类似设备构建应用程序。
5.LGI
LGI是一个GUI框架,用于抽象出你的可移植代码的所有操作系统依赖,它可以处理所有的图形界面函数、线程、信号量、网络连接和许多其他字节码,帮助开发者构建小型、快速和可靠的应用程序。
6.Wx Windows
wxWidgets是一个C++库,帮助开发人员创建可运行于32位、64位的Windows、Mac OS X、Linux和UNIX上的应用程序,也可以用来创建移动平台上的应用程序,包括Windows Mobile、iPhone SDK和嵌入式GTK+等。
7.Ultimate++
Ultimate++是一个基于C++的、跨平台快速应用开发框架,旨在提高程序员的生产力,它包括一系列库(GUI、SQL等)以及一个集成开发环境。
8. ZooLib
ZooLib允许你使用单一代码库,来创建可运行于多个平台/处理器上的应用程序,部分应用可能需要很少的平台专属源码。ZooLib非常简单易用,你可以通过条件编译来轻松集成它。
原文:8 Free and Useful C++ GUI Libraries
相关文章推荐
- cpp中的句柄 (二)
- C语言处理命令行参数
- C语言函数指针与转移表的用法技巧
- c语言中函数指针的用法和技巧
- C++11 并发指南一(C++11 多线程初探)
- C++ Boost 库文档索引
- xxx.dll: fatal error LNK1169:找到一个或多个重定义的符号
- 使用SHBrowseForFolder函数打开文件目录对话框
- VS2010设置C++包含目录和库目录
- C++必知必会之(26)操作符函数查找
- C/C++中的Split函数
- 1039:词组缩写
- C++编程中的error和可能的原因
- ?C++编译链接时的一个小问题
- c++中const用法总结
- C/C++ Volatile关键词深度剖析
- 《C++ Primer》作者Stanley B.Lippman谈C++语言和软件产业的发展
- 【Leetcode】Combination Sum II
- C++除法运算 // 静态断言
- c++ 中 共用体和结构体比较