按照gtkmm 3的官方教程,这是如何实例化一个空档文件:
Glib::RefPtr<Gtk::Builder> builder=Gtk::Builder::create_from_file("basic.glade");
那么,“basic.glade”的数据类型是什么?我知道它的XML但是如何在代码中做到这一点?
在GTK 2.4中它是:
Glib::RefPtr<Gnome::Glade::Xml> &refXml;
这对我来说不再适用于gtkmm 3 / GTK 3。我想要的是创建一个类,我需要声明正确的数据类型。
由于
P.S 我正在经历的教程是this。我知道代码是2.x,我想在3.x
中做同样的事情答案 0 :(得分:1)
Gtk::Builder
是Gnome::Glade::Xml
的替代品。