我想在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
==
代替=
。对于其他问题,请发布单独的问题。 - falsetru