Python 2.7 tkinter列表框

时间:2015-10-10 14:07:23

标签: python tkinter

有没有办法按名称从列表框中删除项目?我正在尝试做这样的事情:

for name in re.findall('name\=\\"(.*?)\\\"', msg, re.DOTALL):
    listBox.delete(0, name)

但发生了错误:

TclError: bad listbox index "something3647": must be active, anchor, end, @x,y, or a number

名称是随机的。看起来我可以按名称插入内容但不删除它。

1 个答案:

答案 0 :(得分:0)

不,您无法按名称删除。您无法真正插入"名称"无论是。插入和删除都需要索引。但是,只需几行代码就可以按名称搜索列表框中的项目,然后删除找到的项目。