首页 > 解决方案 > 选项菜单未更新

问题描述

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 没有返回值,也没有显示设置“文本”,但它没有通过单击来更新模式。

标签: pythontkinter

解决方案


推荐阅读