我正在使用Python 2.7.8编写一些代码,其中包括
我已经使用以下代码创建了一个调用函数的
我还找到了以下代码,它可以创建一个包含列表中选项的
我该如何创建一个
OptionMenu
小部件。我想创建一个OptionMenu
,当选项更改时调用函数,但我还希望在列表中找到可能的选项,因为我的最终OptionMenu
将有很多选项。我已经使用以下代码创建了一个调用函数的
OptionMenu
:from Tkinter import*
def func(value):
print(value)
root = Tk()
var = StringVar()
DropDownMenu=OptionMenu(root, var, "1", "2", "3", command=func)
DropDownMenu.place(x=10, y=10)
root.mainloop()
我还找到了以下代码,它可以创建一个包含列表中选项的
OptionMenu
:from Tkinter import*
root = Tk()
Options=["1", "2", "3"]
var = StringVar()
DropDownMenu=apply(OptionMenu, (root, var) + tuple(Options))
DropDownMenu.place(x=10, y=10)
root.mainloop()
我该如何创建一个
OptionMenu
,当选项更改时调用函数并且从列表中获取可能的选项?
apply()
自2.3版本起已被弃用(根据当前2.7版本的文档)。 - undefined