LinuxSir.cn,穿越时空的Linuxsir!

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

unix中用c写图形

[复制链接]
发表于 2006-3-16 22:06:48 | 显示全部楼层 |阅读模式
在网上查到要用unix写图形程序就要在gnome或kde下
但是我记得当初学c的时候 用的tc2.0
那里面的graph.h库中的图形函数好像不要具体的操作环境,可以直接在用屏幕现实图形,虽然不好看。
试问在unix或linux下有这样的库函数吗?



望赐教!
发表于 2006-3-17 09:56:55 | 显示全部楼层
完全两码事,字符终端根本就没那种能力。你可以试试 framebuffer 编程。
回复 支持 反对

使用道具 举报

发表于 2006-3-17 10:16:02 | 显示全部楼层
framebuffer应该可以
回复 支持 反对

使用道具 举报

发表于 2006-3-17 12:43:28 | 显示全部楼层
用FrameBuffer直接写, 或者用一些封装好的库, 比如 MiniGUI
回复 支持 反对

使用道具 举报

发表于 2006-3-18 08:21:44 | 显示全部楼层
每个系统的结构都是不一样的。多了解一些,再下结论。

GNU/LINUX 内核里没有 800*600 分辨率,这类细小的界面分辨率。

它的界面是80*25,这类的终端界面,当然支持颜色的。字符变色。

而如果想让它支持中文就要支持细小的分辨率。

如 zhcon ,cce 这类程序,就会调用 frameBuffer 这类的代码,来实现800*600

这类的界面。

这就可以理解为终端下的图形界面。

如果启动了, X 系统,那么支持图形界面就有了更多的选择。

x -> 直接调用
x -> gtk+ ->调用
x -> qt -> 调用

gnome 与 kde 只是调用 gtk+ 和 qt 后,又加入了更多的功能,如曲线控件,xml配置文件读写库等。

当然 gnu/linux 下还有很多的可以实现图形功能的库与程序的。

不比程序语言少。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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