リストボックスから選択して新しいリストに入力しようとしていますが、それは複数の項目になります。私はこれを理解できません。これが私がこれまでに持っているものです(そして、インデックスではなく、リスト内の実際の文字列が必要です)。また、選択を行った後に Tkinter ウィジェットを完全に取り除くにはどうすればよいですか?
def execute(*events):
UsrFCList = []
selctd_indices = lbox.curselection()
lst_select = list(selctd_indices)
for i in lst_select:
lbox.get(i)
UsrFCList.append(i)
lbox.quit()
fc_lb = Tk()
scrollbar = Scrollbar(fc_lb)
scrollbar.pack(side=RIGHT, fill=Y)
lbox = AutoSzLB(fc_lb,selectmode=EXTENDED)
for item in lb_list:
lbox.insert(END, *item)
button = Button(fc_lb, text="Analyze selected feature classes", command=execute)
lbox.autowidth(250)
lbox.pack()
button.pack()
lbox.config(yscrollcommand=scrollbar.set)
scrollbar.config(command=lbox.yview)
mainloop()