【发布时间】:2013-08-15 06:41:37
【问题描述】:
“我想在 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
【问题讨论】:
标签: python list tkinter optionmenu