阙辉

6.3 使用 Listbox 支持鼠标移动选中位置

# selectmode:设置为 BROWER,默认即为这个值。from Tkinter import *
root = Tk()
lb = Listbox(root,selectmode = BROWSE)
for item in ['python','tkinter','widget']:
lb.insert(END,item)

lb.pack()
root.mainloop()
#使用鼠标进行拖动,可以看到选中的位置随之变化。
# 与 BROWSE 相似 的为 SINGLE,但不支持鼠标移动选中位置。
from Tkinter import *
root = Tk()
lb = Listbox(root,selectmode = SINGLE)
for item in ['python','tkinter','widget']:
lb.insert(END,item)
lb.pack()
root.mainloop()
#使用鼠标进行拖动,没有任何变化

代码

from tkinter import *
quehui = Tk()
lb = Listbox(quehui,selectmode = BROWSE)
for item in ['python','tkinter','widget','quehui_1','quehui_2']:
lb.insert(END,item)
lb.pack()
quehui.mainloop()

from tkinter import *
quehui = Tk()
lb = Listbox(quehui,selectmode = SINGLE)
for item in ['python','tkinter','widget','quehui_1','quehui_2']:
lb.insert(END,item)
lb.pack()
quehui.mainloop()

 

posted on 2018-06-26 14:44  真辉辉  阅读(643)  评论(0)    收藏  举报

导航