有没有办法按名称从列表框中删除项目?我正在尝试做这样的事情:
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
名称是随机的。看起来我可以按名称插入内容但不删除它。
答案 0 :(得分:0)
不,您无法按名称删除。您无法真正插入"名称"无论是。插入和删除都需要索引。但是,只需几行代码就可以按名称搜索列表框中的项目,然后删除找到的项目。