2011-01-23 45 views
0

我想开发一个GTK桌面应用程序。GTK固定面板GtkVBox

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

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

回答

0

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