“我想用各种列表中的项目填充 Tkinter 中的选项菜单,我该怎么做?在下面的代码中,它将整个列表视为菜单中的一个项目。我尝试使用 for 语句循环遍历列表,但是它只给了我几次价值'a'。
from Tkinter import *
def print_it(event):
print var.get()
root = Tk()
var = StringVar()
var.set("a")
lst = ["a,b,c,d,e,f"]
OptionMenu(root, var, lst, command=print_it).pack()
root.mainloop()
我现在想将变量传递给这个函数,但是第二行出现语法错误:
def set_wkspc(event):
x = var.get()
if x = "Done":
break
else:
arcpy.env.workspace = x
print x