gtk-builder-convert hello.glade hello.xml
然后,gtkbuilder 的函数,基本是和 libglade一样[code]Gtk::Window* pWin=0;
static Glib::RefPtr
//加载UI文件
refxml = Gtk::Builder::create_from_file("hello.xml");
//获取构件指针的函数一样
refxml->get_widget("helloworld",pWin);[/code]总的来说,使用 GtkBuilder ,可以减少一个依赖,GtkBuilder 自 gtk 2.12已经包含在里面了,所以,对于一些新程序,建议使用 GtkBuilder 比较好,毕竟等 glade 支持 GtkBuilder 也是就快的事了,现在最多就是用脚本转换下 glade 文件,并不麻烦,免得以后再修改代码.
主页:http://developer.gnome.org/gtk/2.24/GtkBuilder.html
来自:开源中国社区

