Как преобразовать тип 'GtkWidget' в gtk + в тип 'Gtk :: Widget' в gtkmm? - PullRequest
1 голос
/ 29 октября 2011

Я просто попробовал это.

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

Но он не компилируется.

Может кто-нибудь сказать мне, как печатать приведение типов в gtk + к соответствующим типам в gtkmm?

1 Ответ

2 голосов
/ 29 октября 2011

Возможно Gtk::Widget* wnd = Glib::wrap(oldwnd)?

документация говорит

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