2010-09-25 62 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

相關問題