2010-09-25 61 views
0

我是gtk +编程领域的新手。我的linux系统上安装了glade-2.6。当我尝试构建我的GUI时,它提供了2个选项-C和LibGlade。然而,对于libglade它说它已被弃用,我应该使用intltool来代替。这是什么意思,为什么不推荐使用LibGlade?gtk + -2.0,glade

回答

1

你的版本的空地其实很旧。最新的版本是3.6。目前,libglade正在被逐渐淘汰,但出于一个完全不同的原因:有一个新的替代品叫做GtkBuilder,它直接包含在GTK +中(而不是一个独立的库),并且具有更多的功能。如果我是你,我会使用GtkBuilder而不是libglade,而不是使用生成的C代码。 libglade/GtkBuilder使用的XML更紧凑,易于理解,并且在需要时可以更容易地手动修改。

说实话,我不确定为什么它说你应该使用intltool来代替。作为国际化的框架,它似乎与libglade完全不同。我还没有用GTK +编写足够长的程序来知道历史是什么。

+0

嘿thanx你回复.... – linuxnewbie 2010-10-11 09:59:05

相关问题