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

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

问题是GtkVBox在GtkFixed容器父级内部不可见。所以我被困在那一点上。是否可以在GtkFixed中使用GtkVBox?如果不是,执行此工作的正确方法是什么?

最佳答案

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

关于c - Gtk固定面板内的GtkVBox,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4775570/

10-09 05:31