|
发表于 2008-4-21 22:47:53
|
显示全部楼层
如果你时间比较充足的话,可以使用xlib函数库来编写界面,其中可以调用的函数可以去www.x.org网站上下载一份xlib手册来看看,里面的函数基本上能满足你的所有要求,不过代价就是编写个简单的窗口界面也得用超过50行代码,而且各个函数参数比较多,很难记忆。
GTK是对xlib函数库的再次封装,提供C语言的程序接口。基本上可以使用两个函数调用就能完成一个简单的界面。GNOME就是使用GTK来编写的。
QT也是对xlib函数库的再次封装,提供C++语言的函数接口。编写应用程序比较适合。KDE是使用QT编写的。可用的集成开发环境好像Kdeveloper评价比较好。
不用担心用QT还是GTK,你随便使用哪个编写程序都行,只要运行的系统上装有相应的函数库就行。除非你编写的程序运行在只有装了xorg的机器上,那你就只能用xlib函数库来编写程序了。
一句话,针对于图形界面,在Linux世界中,xlib是最基础的了(除了那些直接操作硬件的例如FrameBuffer)。 |
|