Python GUI编程(Tkinter)11、Listbox控件中

import tkinter

win = tkinter.Tk()
win.title("sunck")
win.geometry("400x400+200+20")

#绑定变量
lbv = tkinter.StringVar()
#与BORWSE相似,但是不支持鼠标按下后移动选中位置
lb = tkinter.Listbox(win, selectmode=tkinter.SINGLE, listvariable=lbv)
lb.pack()
for item in ["good", "nice", "handsome", "vg", "vn"]:
lb.insert(tkinter.END, item)

#打印当前列表中的选项
print(lbv.get())
#设置选项
#lbv.set(("1", "2", "3"))

#绑定事件
def myPrint(event):
print(lb.get(lb.curselection()))
lb.bind('<Double-Button-1>', myPrint)

win.mainloop()
posted @ 2020-05-19 16:03  i勤能补拙  阅读(333)  评论(0编辑  收藏  举报