アプリをGtk2::GladeXMLの使用からGtk2::Builderに変換しています。ですべてのウィジェットを取得する場合
@widgets = $glade_object->get_widget_prefix('')
ウィジェットの名前(Gladeで設定)を取得できます
$widgets[0]->get_widget_name
Gtk2 :: Builderを使用して、すべてのウィジェットをフェッチします
@widgets = $builder_object->get_objects
しかし$widgets[0]->get_widget_name
、知られていません。$widgets[0]->get_name
GtkImageなどのウィジェットクラスを取得するだけです。
だから私の質問は:Gtk2 :: Builderで作成されたウィジェットの名前(またはID)を取得するにはどうすればよいですか?
助けてくれてありがとう。