Python 2.7 tkinter列表框

2024-05-08 20:03:08 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法按项目名称从列表框中删除项目?我试着这样做:

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

名字是随机的。看起来我可以按名称插入某个内容,但不能删除它。你知道吗


Tags: 项目nameinrefor错误msgdelete
1条回答
网友
1楼 · 发布于 2024-05-08 20:03:08

不,不能按名称删除。你也不能用“名字”插入它。插入和删除都需要索引。但是,只需几行代码就可以按名称在列表框中搜索项目,然后删除找到的项目。你知道吗

相关问题 更多 >

    热门问题