在GtkVBox中更新Widget

时间:2009-11-03 13:47:35

标签: gtk

我有一个GtkVBox,里面有一些标签和一些空块...... 我在Glade3中创建了这个窗口+ vBox ...在C下工作。

+----------------+
|Lable1          |  
+----------------+
|EMPTY           |  
+----------------+
|Label2          |  
+----------------+
|Lable3          |  
+----------------+

在某些外部事件中,我想在EMPTY位置添加标签小部件... 怎么做?

另外,如何删除任何标签并在该位置添加新小部件?

1 个答案:

答案 0 :(得分:0)

最初只添加一个空(或隐藏)标签,然后填充或在需要时显示它会不会更容易?

要删除标签,请使用gtk_container_remove(vbox,label),其中 vbox 是指向GtkVBox小部件的指针,标签是指针小部件你想删除。