在 Glade 中,可以为对象设置唯一的 ID。在代码中,我们可以通过搜索它的“glade ID”来获取指向该对象的指针gtk_builder_get_object() https://developer.gnome.org/gtk3/stable/GtkBuilder.html#gtk-builder-get-object.
然而,对于我当前的用例,我只想从GObject https://stackoverflow.com/questions/38254924/find-glade-gtk3-widget-by-unique-id/38287535#38287535。有什么 API 可以做到这一点?
你不能。构建器 ID 存储在构建器内部,而不是存储在 GObject 中。
原因是每个构建器的 ID 必须是唯一的,如果您能够通过某些 GObject API 获取和设置它们,则无法强制执行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)