国外:

遵循BSD许可协议的C++ GUI库,建立在Windows API之上,但仍可以通过使用WineLib在Linux/xNix上使用。也支持Pocket PC和基于Windows CE的应用程序...

XCLASS库是X Windows环境中的一个C++ GUI工具包的。它是基于Xlib的,由一套组件,包括从简单部件到复杂的,其中也包括许多常用的对话框。组件有MS Windows外观风格。

Windows++是一个轻量级的C++应用程序框架,它可以让你的C++程序中使用窗口

FOX是一个C++开发图形用户界面库,方便和有效的基础工具包。

V是一个免费的可移植的C++的图形用户界面框架,旨在开发出各种不同的图形界面平台上的应用程序。

一个开源的C++ GUI框架,使跨平台的编程变得简单。

Ada95的一个完整的图形工具包

FLTK的是一个跨平台的C++ GUI工具包用于UNIX / Linux(X11),支持微软Windows和MacOS X

lesstif的是Hungry Programmer的OSF/Motif版本。

Open Motif是Unix环境下的图形库

Microwindows是一个开源项目,旨在将现代图形窗口环境的功能在小型设备和平台上使用。

国内:

国人的开源项目,大部分是采用DirectUI设计思想。

炫彩界面库不仅是界面库,它是软件界面开发框架,让用户开发桌面软件变的简单高效,它功能丰富, 小巧,安全(所有界面元素无句柄),Unicode字符编码,完善的帮助文档;

并且提供了UI设计器,支持XML布局,CSS样式表,XML资源;该库采用C语言开发,速度更快,支持多种开发语言调用,例如C#,易语言; 不需要第三方库的支持,不需要MFC,ATL,和WINDOWS标准控件;

采用DirectUI设计思想,在窗口内无子窗口,窗口相当于容器,界面元素都是逻辑上的区域,没有句柄. 灵活易扩展,即支持C语言风格开发,同时也支持C++语言开发,用户可以对元素句柄进行包装扩展,支持用户自绘,支持各种格式图片.

Duilib是一个windows下免费开源的directui界面库,是国内首个开源的directui界面库,可以将用户界面和处理逻辑彻底分离,极大地提高用户界面的开发效率。提供所见即所得的开发工具UIDesigner。使用DirectUI后将使得我们的设计人员彻底解放,不会受到开发的束缚,可以充分地发挥其设计能力来设计软件界面,并参与到用户界面开发过程中。 Duilib 目前支持Windows 32 、Window CE、Mobile等平台,使用C++开发,遵循BSD协议,可以免费用于商业项目 。

这是从金山卫士开源项目提取出来的界面库,随着金山开源项目的增多, 界面库的结构也趋向于稳定.简单地剥离出了这个界面库,并取名叫 Bkuilib。

DUIEngine是一个开源的界面库,采用目前流行的DirectUI技术。该界面库也是从金山卫士

开源的界面部分(bkwin)演化而来,并经过全面的重构。

c语言比较好的gui界面库,几款开源的图形界面库(GUI Libraries)相关推荐

  1. linux 图形界面库,几款开源的图形界面库(GUI Libraries)

    遵循BSD许可协议的C++ GUI库,建立在Windows API之上,但仍可以通过使用WineLib在Linux/xNix上使用.也支持Pocket PC和基于Windows CE的应用程序... ...

  2. linux c 界面库,几款开源的图形界面库(GUI Libraries)

    国外: 遵循BSD许可协议的C++ GUI库,建立在Windows API之上,但仍可以通过使用WineLib在Linux/xNix上使用.也支持Pocket PC和基于Windows CE的应用程序 ...

  3. linux非图形化界面,在Linux图形界面中显示中文,非图形界面中,显示英文

    在Linux图形界面中显示中文,非图形界面中,显示英文 设置语言,应当改环境变量LANG 1. 在非Xwindow下显示英文.非Xwindow下不能显示中文汉字,如果设置成中文,则中文部分显示乱码,第 ...

  4. centos恢复图形界面_CentOS 7 启动与切换图形界面

    CentOS 7 启动与切换图形界面 今天打开了新安装的centos 7虚拟机,发现刚进去是DOS界面,原来默认情况下并不会安装图形界面,需要手动安装. 安装图形界面 1.开机root登录 2.安装X ...

  5. C语言开发东北大学21级大作业—活力长者社区(图形界面)(附源码)

    注:受老师许可,本程序内容与活力长者社区稍有不同.但所涉及到的功能.知识点与结构大致相似. 本程序名为 " 陆零玖酒店管理系统 " . 任何疑问欢迎留言.此源码仅供学习,请不要过度 ...

  6. python界面开发工具哪个好_python图形界面开发用什么

    作为Python开发者,你迟早都会用到图形用户界面来开发应用.本文将推荐一些 Python GUI 框架,希望对你有所帮助. Python 的 UI 开发工具包 Kivy Kivy是一个开源工具包能够 ...

  7. 如何给python爬虫加界面_Python爬虫技术--基础篇--图形界面

    1.概述 Python支持多种图形界面的第三方库,包括: Tk wxWidgets Qt GTK 等等. 但是Python自带的库是支持Tk的Tkinter,使用Tkinter,无需安装任何包,就可以 ...

  8. python编写的软件界面-用Python写一个带图形界面的文件压缩软件

    这又是一篇用Python写小软件系列,最近有点写上瘾了,文件压缩和解压我们在日常工作学习中会经常用到,比如winrar.快压.好压等压缩软件,猿人学用Python做个简易图形界面的压缩软件. 打开之后 ...

  9. linux python 图形界面开发_python在linux制作图形界面(snack)

    snack是一个用于在linux制作图形界面(GUI)的模块,该模块由c编写,而且redhat的系统都自带这个模块. 1.获取模块 虽然redhat系统会自带这个模块,但是直接去import snac ...

最新文章

  1. python坐标轴刻度为经纬度_python各类经纬度转换
  2. 需求用例分析之四:业务规则
  3. 公司行为(Corporate Actions)
  4. (tmp 8) 0xff;
  5. 大屏监控系统实战(4)-如何将SpringBoot+Vue前后端分离项目一次打包为一个Jar包运行?
  6. homestead 安装mysql8_homestead安装php redis扩展
  7. Centos7设置静态IP后无法上网的解决方法
  8. MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解...
  9. 手动配置泛域名https (资源)
  10. Spring数据转换(二)-- @InitBinder
  11. [投稿]谱减法语音降噪原理
  12. 项目工作总结——人脸建模方法研究
  13. spring.xml
  14. java文件拒绝访问权限_运行java文件,一直显示拒绝访问,谁知道哪里出了問題≥﹏≤...
  15. 易宝支付为二清机构放开通道,导致POS代理机构卷款跑路
  16. 【mysql】mysql 中 text,longtext,mediumtext 字段类型的意思, 以及区别
  17. linux 排除多个目录搜索文件,关于linux:使用find命令但排除两个目录中的文件
  18. 微机原理与接口技术:并行接口
  19. 电脑蓝屏个人解决办法————由程序引起的
  20. Java静态类的使用

热门文章

  1. 步进电机接线及注意事项
  2. Windows下C++多线程编程(入门实例)
  3. html5 游戏 闪退,wegame闪退怎么解决-wegame闪退解决教程汇总 - 系统家园
  4. 静态ARP与动态ARP
  5. 加固加壳脱壳分析(3)_实战手动脱壳某家加固
  6. 地震预警基准站的智能防雷,防雷工程解决方案
  7. Struts2的配置 struts.xml Action详解
  8. 学计算机找对象容易吗,这4个大学专业单身率最高,找到对象很不容易,一直单身到毕业...
  9. prometheus api
  10. hbase和couchdb_使用CouchDB和Groovy的RESTClient进行REST