|
|
发表于 2006-6-2 00:56:42
|
显示全部楼层
Post by Huntsmen
我想问一下 那个gtk和glade之间是什么关系?是不是galde是gtk的可视化开发环境呀?
你这里说的glade不知道是指libglade,还是那个用来创建界面的glade。如果是前者的话,那么它只是一个由界面描述文件(采用XML格式)来生成界面的库;如果是后者的话,也不能说是可视化开发环境,在GNOME中是anjuta,在KDE中有Kdevelop,glade仅仅是用来画界面的,它的结果是界面描述文件,当然可能直接生存代码,但并不推荐这么用。
Post by Huntsmen
如果没有装glade,要想用gtk编程,是不是就所有的代码都必须手动写,而不能自动生成代码……
还有gtk是什么东西 是一个库吗?我在网上看gtk需要glib的支持,glib是个库,gtk还能是库吗,至少应该比库高一个级别吧(疑问:库还需要另外一个库的支持??)
我很菜,对编程不是很了解,只是学了简单的c,如果说错了,望大家不要取笑,望高手指点一下 这样才能进步
谢谢
正如前面所说,libglade和glade是用来画界面的,你如果没有这两个的话,那么界面也得使用C语句来写了。库是可以依赖于其它的库的。这么说吧:在Linux上,几乎所有的库都会依赖于libc,因为内存管理函数malloc,free等都是在libc中实现的。 |
|