2
如何获取从Builder对象中检索到的Gtk.Widget的名称?如何从GTK Builder中检索对象的名称?
我具体指的是在林间空地中看到的名称(例如:button1
),而不是该类的名称(GtkWindow
)。
这个问题与this one完全一样,但对于使用GObject内省的Python。
如何获取从Builder对象中检索到的Gtk.Widget的名称?如何从GTK Builder中检索对象的名称?
我具体指的是在林间空地中看到的名称(例如:button1
),而不是该类的名称(GtkWindow
)。
这个问题与this one完全一样,但对于使用GObject内省的Python。
您不能使用从Gtk.Widget
继承的get_name
方法。相反,您必须使用Gtk.Buildable
中定义的get_name
方法,如下所示:
button = builder.get_object("button1")
print(Gtk.Buildable.get_name(button)) # prints "button1"