Gtk+2.0,如何删除附加到 GtkTable 的小部件?

Gtk+2.0, How can i remove an attached widget to a GtkTable?

这是我在 Stack Overflow 上的第一个问题,所以如果我有一些错误,希望你能友好。

我正在尝试学习一点 Gtk2.0 机制。我是这个库的新手,所以我正在尝试构建一个基本的 GUI。

我创建了一个 230x150 window,附加了一个 GdkPixbuf 图标并学习了如何触发信号,特别是我对 showing/hiding 按下箭头键时的图标感兴趣。

我已经达到 objective 显示图标的效果,但我找不到隐藏图标的方法。我查看了文档,但似乎一切正常。

我附上下面的代码,以便您更好地帮助我。在此先感谢您的提示。

http://pastebin.com/iUJRc6hw

您应该可以使用 gtk_widget_hide(app->icon) 隐藏图标。