Gtk,如何使用GtkVBox更新GtkViewPort

时间:2010-04-16 12:07:28

标签: c gtk

我有一个GtkVbox,我将其添加到GtkViewPort。视图端口是从Glade文件创建的。

现在的问题是我的vbox每秒都在不断更新(我每秒都会向vbox添加小部件)这个vbox但我的屏幕没有更新为添加小部件到我的vbox。

我无法每次创建新的vbox,因为我需要在vbox中保留以前添加的小部件。

当我向GtkVBox添加新小部件时,如何告诉GtkViewPort刷新列表?

1 个答案:

答案 0 :(得分:1)

确保您还在添加的任何小部件上调用gtk_widget_show(),如果您添加的内容可以包含子小部件,甚至可以gtk_widget_show_all()