我如何从按钮命令中获得返回也尝试没有 lambda 不起作用
import tkinter as tk
#value = ''
def button(e,f):
#global value
value = e.get()
f.destroy()
return value
def display(root):
value=''
f = tk.Frame(root,width=200 ,height=200)
f.place(x=0,y=0)
e = tk.Entry(f,width=200,font=17)
e.place(x=0,y=0)
b = tk.Button(f,text="submit",command = lambda : value == button(e,f))
b.place(x=0,y=40)
return value
root = tk.Tk()
root.geometry("200x200")
value = display(root)
print(value)
root.mainloop()
#print(value)
#print(value) <-- 使用全局打印,但仅在我关闭根窗口时打印