GtkFBox面板中的GtkVBox

时间:2011-01-23 18:28:41

标签: c user-interface gtk

我正在尝试开发GTK桌面应用程序。

我想在图像上显示图像并制作一些可点击的区域。出于这个原因,我使用GtkFixed容器来放置图像和可点击区域(GtkEventBox用于区域)。用户单击GtkEventBox后,我想在单击的区域中显示一个框。出于这个原因,我曾想过使用GtkVBox来制作一个显示的框。

问题是GtkVBox在GtkFixed容器父项中是不可见的。所以我被困在那一点上。是否可以在GtkFixed中使用GtkVBox?如果没有,做这项工作的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

我找到了答案,我使用gtk_widget_show使容器可见而不是gtk_widget_show_all是错误的。它现在有效