from Tkinter import *
master = Tk()
listbox = Listbox(master)
listbox.pack()
listbox.insert(END, "a list entry")
for item in ["one", "two", "three", "four"]:
listbox.insert(END, item)
listbox2 = Listbox(master)
listbox2.pack()
listbox2.insert(END, "a list entry")
for item in ["one", "two", "three", "four"]:
listbox2.insert(END, item)
master.mainloop()
上面的代码创建了一个带有两个列表框的tkinter
窗口。但是如果您想从这两个值中检索值,则会出现问题,因为一旦您在其中一个值中选择了一个值,它就会取消选择您在另一个值中选择的任何值。
这仅仅是开发人员必须面对的限制吗?
简而言之:将所有listbox小部件的
exportselection
属性的值设置为False或零。从列表框小部件的a pythonware overview:
tk小部件的最终文档是基于Tcl语言而不是python的,但是很容易翻译成python。可以在standard options manual page上找到
exportselection
属性。exportselection=0
在定义列表框时,似乎可以解决此问题。相关问题 更多 >
编程相关推荐