Тип литья окна gtkmm в контейнер gtkmm
Как я могу напечатать приведенный объект окна gtkmm в контейнер gtkmm
2 ответа
Решение
Вам не нужно - Gtk::Window
наследуется от Gtk::Container
, так что вы можете использовать любой метод контейнера в окне.
Некоторые функции в gtkmm возвращают не объект, а указатель. Поэтому вы должны использовать RefPtr ( https://developer.gnome.org/gtkmm-tutorial/stable/sec-refptr-casting.html.en).
Glib::RefPtr<Gtk::Container> contaier_var =
Glib::RefPtr<Gtk::Window>::cast_dynamic(window_var);