1

我正在寻找一个可以动态调整大小的小部件。我需要追加和删除行。Grid 提供了一些方法,例如gtk_grid_insert_rowgtk_grid_insert_next_to,但我没有找到任何xxx_remove_xxx方法。

我正在开发一个简单的 http 客户端(用于测试 api)。我正在添加动态附加和删除“GET”变量的可能性。

UI 由包含组合框(用于变量选择)、条目(用于其值)和最后一行的删除按钮的行组成。

每次我设置一个变量时,都会附加一个新行(新的可用变量)。每次我取消设置变量时,都会删除相应的行。

在此处输入图像描述

谢谢。

4

2 回答 2

0

我认为您正在寻找的小部件是Gtk.ListBox。它是一个容器,因此您可以轻松地添加删除行。

于 2013-08-17T09:08:07.517 回答
0

Gtk.Grid 没有 remove 方法;但 Gtk.Container 可以。由于 Grid 是一个 Container,您可以使用 gtk_container_remove。

相关文档在这里: https ://developer.gnome.org/gtk3/3.8/GtkContainer.html#gtk-container-remove

于 2013-04-03T00:50:53.313 回答