glade2与glade3
我准备做个GTK+的界面,使用federa 12自带的glade interface designer,(glade3).可是发现不如glade2方便,因为glade2就一个联编(build)的功能,可是glade3却没有,只生成了个*.glade,是不是glade3中没有联编?要自己写代码,例如如下:
#include <glade/glade.h> #include <gtk/gtk.h> int main(int argc,char **argv) gtk_init(&argc,&argv); gxml=glade_xml_new("glade1.glade",NULL,NULL); window=glade_xml_get_widget(gxml,"window1");#window1是glade3中窗口的名字 gtk_widget_show(window); |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
没觉得生成代码有什么好……
代码与UI分离 对于UI改动 调试 极其方便
对,用gtk builder或libglade。
作项目开发的话,最好现看一下GTK+的版本,因为老版本对GTK Builder的支持不是很多。
不明白。。。
glade3这么做的原因是?
glade3开始不再支持代码生成,用gtk builder加载glade文件即可。
[ 本帖最后由 r2007 于 2010-1-13 23:50 编辑 ]