我正在寻找一个可以动态调整大小的小部件。我需要追加和删除行。 Grid提供了一些方法,例如 gtk_grid_insert_row 或 gtk_grid_insert_next_to ,但我找不到任何 xxx_remove_xxx 方法。
我正在开发一个简单的http客户端(测试api)。我正在添加动态附加和删除“GET”变量的可能性。
UI由包含组合框(用于变量选择),条目(用于其值)和最后一行包含删除按钮的行组成。
每次设置变量时,都会追加一个新行(新的可用变量)。 每次我取消设置变量时,都会删除相应的行。
感谢。
答案 0 :(得分:0)
Gtk.Grid没有删除方法;但是Gtk.Container呢。由于Grid是一个Container,因此可以使用gtk_container_remove。
这方面的文档在这里: https://developer.gnome.org/gtk3/3.8/GtkContainer.html#gtk-container-remove
答案 1 :(得分:0)
我认为您要查找的小部件是Gtk.ListBox。它是一个容器,因此您可以轻松地add和remove行。