1
私はこれを単純に試みました。gtk +の 'GtkWidget'型をgtkmmの 'Gtk :: Widget'型に変換するには?
GtkWidget* oldwnd = new GtkWidget();
Gtk::Widget wnd(*oldwnd);
しかし、コンパイルされません。
誰かがタイプを入力する方法を教えてもらえますか?gtk +の型をgtkmmの対応する型にキャストしますか?
私はこれを単純に試みました。gtk +の 'GtkWidget'型をgtkmmの 'Gtk :: Widget'型に変換するには?
GtkWidget* oldwnd = new GtkWidget();
Gtk::Widget wnd(*oldwnd);
しかし、コンパイルされません。
誰かがタイプを入力する方法を教えてもらえますか?gtk +の型をgtkmmの対応する型にキャストしますか?
おそらくGtk::Widget* wnd = Glib::wrap(oldwnd)
?
Gtk::Widget* wrap (GtkWidget* object, bool take_copy=false);
それは動作します。ありがとうございます〜 – dannis
GTK +型をインスタンス化するgtk _ * _ new()関数を使用する必要があるため、この例の例は意味を持ちません。 – murrayc