LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1094|回复: 6

Linux下的图形编程

[复制链接]
发表于 2004-8-29 11:05:44 | 显示全部楼层 |阅读模式
偶是linux编程的初学着,对编程,特别是图形编程很不了解。在此想问几个问题:
1. 在console下编出象Turbo C 2.X那样的界面难不难?象rcconf之类的图形界面用的是什么库?象Turbo C 3.X 那样的界面(支持鼠标)呢? 在TC下有一些简单的画直线、圆等的函数,很容易上手,画图形、动画也不算是很难,不知linux下和TC图形库对应的或者相似的库是什么?
有哪位大虾们能给点这方面的提示?谢谢!
发表于 2004-8-29 12:14:16 | 显示全部楼层
在console下编出TC2那样的图形程序不难,可以直接对FrameBuffer绘图,也可以用svgalib或SDL或ggi库,它们的功能都比TC下的Graphics库强大。

你所说的rcconf是fedora的工具,因为我用的是其它版本,所以未用过,你可以放一张截图,我才知道它用什么库写的,TC3界面截图也放一张罢。
 楼主| 发表于 2004-8-29 15:52:19 | 显示全部楼层
TC3 的界面和TC2类似,只不过是多了鼠标的支持而已。
看了http://www.minigui.com/techdoc/g ... eBuffer容易些。
Debian下有rcconf,其实界面也很简单:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-8-29 16:02:32 | 显示全部楼层
看了
http://www.minigui.com/techdoc/guide-8/
上的文章,觉得用SDL可能比较好,也比FrameBuffer容易些。
编译内核时make menuconfig时出现的界面是基于什么库的?
发表于 2004-8-29 20:08:11 | 显示全部楼层
menuconfig是基于ncurses的
发表于 2004-8-29 22:55:27 | 显示全部楼层
从截图看rcconf是用newt库开发的。以前这种界面多是用dialog工具做,后来慢慢地都改成了newt。

在Linux下要做象TC那样的一般要用ncurses库,控制台下的鼠标支持得用gpm。
 楼主| 发表于 2004-8-31 20:51:43 | 显示全部楼层
Thanks!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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