1

按照 gtkmm 3 的官方教程,这是如何实例化一个 glade 文件:

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 中不再适用于我。我想要的是创建一个类,我需要声明正确的数据类型。

谢谢

PS我正在经历的教程是这个。我知道代码是 2.x,我想在 3.x 中做同样的事情

4

1 回答 1

1

Gtk::Builder是 的替代品Gnome::Glade::Xml

于 2013-02-16T04:24:28.257 回答