繁体   English   中英

gtk + -2.0,林间空地

[英]gtk+-2.0, glade

我是gtk +编程领域的新手。 我在Linux系统上安装了Glade-2.6。 当我尝试构建我的GUI时,它提供2个选项-C和LibGlade。 但是对于libglade,它说它已被弃用,我应该改用intltool。 这是什么意思,为什么不赞成使用LibGlade?

您的林间空地版本实际上很旧。 最新版本是3.6。 目前,libglade正在逐步淘汰,但出于完全不同的原因:有一个名为GtkBuilder的新替代方案,它直接包含在GTK +中(而不是作为一个单独的库),并且具有更多功能。 如果您是我,我将使用GtkBuilder而不是libglade,或者使用其中之一而不是使用生成的C代码。 libglade / GtkBuilder使用的XML更紧凑,更易于理解,并在需要时更易于手动修改。

老实说,我不确定为什么要说应该使用intltool。 作为国际化的框架,它的目的似乎与libglade完全不同。 我还没有用GTK +编程足够长的时间来知道那里的历史。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM