标签: c gtk
我有一个GtkVbox,我将其添加到GtkViewPort。视图端口是从Glade文件创建的。
GtkVbox
GtkViewPort
现在的问题是我的vbox每秒都在不断更新(我每秒都会向vbox添加小部件)这个vbox但我的屏幕没有更新为添加小部件到我的vbox。
我无法每次创建新的vbox,因为我需要在vbox中保留以前添加的小部件。
当我向GtkVBox添加新小部件时,如何告诉GtkViewPort刷新列表?
答案 0 :(得分:1)
确保您还在添加的任何小部件上调用gtk_widget_show(),如果您添加的内容可以包含子小部件,甚至可以gtk_widget_show_all()。
gtk_widget_show()
gtk_widget_show_all()