LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: zergwangj

linux下c图形界面用什么库来设计?(非XWindow)

[复制链接]
发表于 2002-9-17 20:48:37 | 显示全部楼层
QT好
发表于 2002-9-25 16:34:55 | 显示全部楼层
MiniGUI: www.minigui.org 国人写的东西,开发历程已经大约有4年之久,现在发展已经比较完备了,还有一些附带的应用和从其他系统上移植过来的应用。 现实底层支持vesa,svga,qvfb,libggi的引擎,既可以在framebuffer上跑,也可以运行于X(借助于qvfb),如果你的显卡够好,还可以单独开发针对自己显卡2d加速引擎。其API采用了类似WIN32SDK的接口,如果你会使用WIN32SDK的话,学习起来比较方便。小生跟MiniGUI有点沾亲带故,所以出来做做广告。
MicroWindows:这个东西是国外的咚咚,出现的也比较早,国外的嵌入很多基于它的。 其SDK接口有两种:累死WIN32API的和Xlib(nanox)的两种。不过有个缺点因为程序使用的是单线程模式,所以效率上不是很高。
qt embedded: www.trolltech.com  大名顶顶的一个framework,KDE就是基于它的,同时QT提供了基于framebuffer的嵌入版本,现在在ipaq上有一个项目好像叫qte的,有很多的应用了。特点:比较臃肿,使用C++接口。学起来比较容易,文档也很全面(不过全是英文的).

DirectFB:没有怎么用过,所以不太清楚

gtkfb: www.gtk.org gtk的framebuffer版本,好像还在开发中,不太完备。
SDL: 开发游戏特方便,不过窗口空间系统几乎是没有的。它封装了几乎所有流行的显示引擎,比如:xlib, libggi, svga,framebuffer, directx(就是windows下的那个)。 现在项目也比较活跃。

还有很多其他的不开放的GUI如mGUI等等。
发表于 2002-9-26 10:25:08 | 显示全部楼层
还是用GTK+好
QT存在许可证使用问题,麻烦得很!!
发表于 2002-9-27 08:16:34 | 显示全部楼层
qt都GPL了,有什么许可证问题?
发表于 2002-10-28 07:10:09 | 显示全部楼层
可以考虑用curses库,象lynx就是用这个库编写的
发表于 2004-3-22 22:35:26 | 显示全部楼层
directfb还可以,他把gtk+ port过来,自己作backend
效率什么的都不错(需要针对具体显卡的驱动),另外体积也可以忍受,在高端手持设备上也可以用
不过现在看起来还不太成气候
发表于 2004-3-23 22:01:12 | 显示全部楼层

用kylix编的程序可以在linux的嵌入式系统中使用?

Kylix编的程序我用kbuilder做了一个安装程序,在没有xwin的情况下能用吗?
你们所说的minGUI在哪里下载?
发表于 2004-3-24 12:42:17 | 显示全部楼层
ncurses
发表于 2004-4-19 14:54:14 | 显示全部楼层
有用microwindow + fltk的兄弟没?
发表于 2004-4-19 19:48:13 | 显示全部楼层
用 ncurses 库开发的程序其实还是文本程序吧。请指教,谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表