python - 选项菜单未更新
问题描述
from tkinter import *
desk = Tk()
def new():
win = Tk()
mode = ['Debit Card', 'Credit Card', 'Net Banking', 'Paytm']
mode_val = StringVar()
pay_mode = OptionMenu(win, mode_val, *mode)
mode_val.set('select mode')
pay_mode.place(relx=0.3, rely=0.5)
win.mainloop()
btn = Button(text='Book', command=new).pack()
desk.mainloop()
这里的 OptionMenu 没有返回值,也没有显示设置“文本”,但它没有通过单击来更新模式。