我正在尝试开发GTK桌面应用程序。
我想在图像上显示图像并制作一些可点击的区域。出于这个原因,我使用GtkFixed容器来放置图像和可点击区域(GtkEventBox用于区域)。用户单击GtkEventBox后,我想在单击的区域中显示一个框。出于这个原因,我曾想过使用GtkVBox来制作一个显示的框。
问题是GtkVBox在GtkFixed容器父项中是不可见的。所以我被困在那一点上。是否可以在GtkFixed中使用GtkVBox?如果没有,做这项工作的正确方法是什么?
答案 0 :(得分:0)
我找到了答案,我使用gtk_widget_show
使容器可见而不是gtk_widget_show_all
是错误的。它现在有效