Gtk Perl:通过名称而不是索引从Gtk2 :: ComboBox中删除项目

时间:2016-01-28 09:30:20

标签: perl combobox gtk

在使用Perl和Gtk2时,我必须以编程方式从下拉列表中删除一个选项(ComboBox)。虽然我知道$combo_box->remove_text ($position)将一次性完成这一操作,但我需要根据其名称(由用户输入)删除该选项。

我无法找到一个可以按名称返回项目索引的方法。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

有点不清楚你的意思" name&#34 ;;组合框项目没有名字。如果组合框是文本的,那么每个项目都由文本组成,但该文本不是名称。例如,您可以在所有项目中使用相同的字符串,这会使您不清楚要删除哪个字符串。

我认为你必须通过迭代组合框的底层树模型来自己实现它。如果您想删除第一场比赛,请继续搜索以找到所有这些内容,这取决于您。