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 に答える