6.10、 返回当前选中的 item 的索引
# curselection:返回当前选中 item 的索引
from Tkinter import *
root = Tk()
lb = Listbox(root)
for i in range(10):
lb.insert(END,str(i*100))
lb.selection_set(3,8)
print lb.curselection()
lb.pack()
root.mainloop()
#返回值为('3', '4', '5', '6', '7', '8'),而不是('300','400','500','600','700','800'),显然无法直接得到各
项的值,知道了索引,得到值就很容易了:lb.get()就可以实现。
代码
from tkinter import *
quehui = Tk()
lb = Listbox(quehui)
for i in range(10):
lb.insert(END,str(i*100))
lb.selection_set(3,8)
print(lb.curselection())
lb.pack()
quehui.mainloop()


浙公网安备 33010602011771号