在使用Perl和Gtk2时,我必须以编程方式从下拉列表中删除一个选项(ComboBox)。虽然我知道$combo_box->remove_text ($position)
将一次性完成这一操作,但我需要根据其名称(由用户输入)删除该选项。
我无法找到一个可以按名称返回项目索引的方法。有人可以帮忙吗?
答案 0 :(得分:1)
有点不清楚你的意思" name&#34 ;;组合框项目没有名字。如果组合框是文本的,那么每个项目都由文本组成,但该文本不是名称。例如,您可以在所有项目中使用相同的字符串,这会使您不清楚要删除哪个字符串。
我认为你必须通过迭代组合框的底层树模型来自己实现它。如果您想删除第一场比赛,请继续搜索以找到所有这些内容,这取决于您。