1

如何将 gtkmm 窗口对象键入到 gtkmm 容器

4

2 回答 2

4

您不必 -Gtk::Window继承自Gtk::Container,因此您可以在窗口上使用任何容器方法。

于 2010-11-14T15:48:37.387 回答
3

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);
于 2016-08-27T14:19:43.177 回答