我有一个GtkVBox,里面有一些标签和一些空块...... 我在Glade3中创建了这个窗口+ vBox ...在C下工作。
+----------------+
|Lable1 |
+----------------+
|EMPTY |
+----------------+
|Label2 |
+----------------+
|Lable3 |
+----------------+
在某些外部事件中,我想在EMPTY位置添加标签小部件... 怎么做?
另外,如何删除任何标签并在该位置添加新小部件?
答案 0 :(得分:0)
最初只添加一个空(或隐藏)标签,然后填充或在需要时显示它会不会更容易?
要删除标签,请使用gtk_container_remove
(vbox,label),其中 vbox 是指向GtkVBox小部件的指针,标签是指针小部件你想删除。