【发布时间】:2013-06-09 21:27:15
【问题描述】:
我正在尝试根据 Internet 上其他地方的示例构建一个简单的 Gtkada UI。 例如this one。
示例使用:
Gtk.Widget.Show_All (Get_Widget (Builder, "main_window"));
这似乎很合理,但我找不到 Get_Widget。上面引用的示例的作者说“最终在过程主体中使用 Gtk.Builder.Get_Widget”。但是 Get_Widget 不在 Gtk.Builder 中。我能找到的唯一 Get_Widget 不适用于 Gtkada.Builder.Gtkada_Builder 对象。最相关的似乎是在 Gtk.UI_Manager;那是正确的 Get_Widget 吗?如果是的话,我还没有成功。
即使documentation 说 Gtk.Builder 包含一个函数 Get_Widget。我的问题是,我在哪里可以找到合适的Get_Widget,或者没有,我怎样才能得到一个Gtk_Widget_Record 给Gtk.Widget.Show_All。还是我完全没有抓住重点?
我的 Gtkada 来自 gtkada-gpl-3.4.2-src.tgz,于 2013 年 6 月 5 日从 libre.adacore.com 下载。
非常感谢,
菲尔
【问题讨论】: