我遇到了几个解决方案比我有更复杂的问题,所以我很抱歉,如果这是一个重复,但我似乎无法适应其他解决方案,以满足我的需要实例。蟒蛇 - 返回列表框选择作为列表
我需要显示填充列表框并使用多选方法将选择作为列表返回,以便我可以稍后拆分和操作。
这是我到目前为止有:
from Tkinter import *
def onselect(evt):
w = evt.widget
index = int(w.curselection()[0])
value = w.get(index)
selection = [w.get(int(i)) for i in w.curselection()]
return selection
master = Tk()
listbox = Listbox(master,selectmode=MULTIPLE)
listbox.pack()
for item in ["one", "two", "three", "four"]:
listbox.insert(END, item)
listbox.bind('<<ListboxSelect>>', onselect)
mainloop()
如何正确选择变量存储为一个列表?
到目前为止你的代码有什么问题 – Natecat
也许我没有正确地访问选择列表? 我无法弄清楚如何访问它,我需要使用列表的值创建目录。 –
你是说onselect没有被调用? – Natecat