繁体   English   中英

Python 2.7 Tkinter列表框

[英]Python 2.7 tkinter listbox

有什么办法可以从列表框中删除其名称的项目? 我正在尝试做这样的事情:

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

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

不,您不能按名称删除。 您也不能真正“按名称”插入它。 插入和删除都需要索引。 但是,仅需几行代码即可按名称在列表框中搜索该项目,然后删除找到的项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM