我正在寻找一个可以动态调整大小的小部件。我需要追加和删除行。网格中有一些方法,比如gtk_grid_insert_row或gtk_grid_insert_next_to,,但是我没有找到任何xxx_remove_xxx方法。
我正在开发一个简单的http客户机(用于测试api)。我增加了动态添加和删除"GET“变量的可能性。
UI由包含一个组合框(用于变量选择)、一个条目(用于其值)和最后一行包含一个remove按钮的行组成。
每次设置变量时,都会追加新行(新可用变量)。每当我取消一个变量时,相应的行就会被删除。
谢谢。
发布于 2013-04-02 16:50:53
Gtk.Grid没有删除方法,但Gtk.Container有。因为网格是一个容器,所以可以使用gtk_container_remove。
用于此的文档在这里:https://developer.gnome.org/gtk3/3.8/GtkContainer.html#gtk-container-remove
发布于 2013-08-17 01:08:07
我认为您要寻找的小部件是Gtk.ListBox。它是一个容器,因此您可以轻松地使用添加和删除行。
https://stackoverflow.com/questions/15722357
复制