如何通过一个按钮从OptionMenus获取所有值

2024-10-04 03:21:01 发布

您现在位置:Python中文网/ 问答频道 /正文

如何获取所有值​​从OptionMenus,只需一个按钮。我希望得到与WWW表单中类似的效果。 我能够收集价值观​​以一种非常不专业的方式(对每个人来说)。它伤害了我的眼睛:D

def funcUser(value):
    add_item(listaUser, value)

mies = OptionMenu(root, value, *list,command=func)

Tags: add表单专业valuedefwww方式item
1条回答
网友
1楼 · 发布于 2024-10-04 03:21:01

如果您将他们的StringVar添加到列表中,您可以像以下示例中那样执行此操作:

    from tkinter import *
    master = Tk()
    variables=[StringVar(master) for i in range(3)]
    for i in variables:
        i.set('one')
        option = OptionMenu(master, i, "one", "two", "three", "four")
        option.pack() 
    def ok():
        contents=[i.get() for i in variables]
        print("the values are", contents)
    button = Button(master, text="OK", command=ok)
    button.pack()

    mainloop()

相关问题 更多 >