我遇到了幾個解決方案比我有更復雜的問題,所以我很抱歉,如果這是一個重複,但我似乎無法適應其他解決方案,以滿足我的需要實例。蟒蛇 - 返回列表框選擇作爲列表
我需要顯示填充列表框並使用多選方法將選擇作爲列表返回,以便我可以稍後拆分和操作。
這是我到目前爲止有:
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