如何将gtk +中的'GtkWidget'类型转换为gtkmm中的'Gtk :: Widget'类型?

时间:2011-10-29 14:42:13

标签: c++ gtk gtkmm

我只是试过这个。

GtkWidget* oldwnd = new GtkWidget();
Gtk::Widget wnd(*oldwnd);

但它没有编译。

有人能告诉我如何将gtk +中的类型转换为gtkmm中的相应类型吗?

1 个答案:

答案 0 :(得分:2)

也许是Gtk::Widget* wnd = Glib::wrap(oldwnd)

documentation says

Gtk::Widget* wrap (GtkWidget* object, bool take_copy=false);