Tkinter不在窗口上打印

时间:2020-04-22 17:06:53

标签: python tkinter

import tkinter as tk

def quit():
    global root
    root.quit()
def prnt():
    global usrinpt
    lbl = tk.Label(text = usrinpt )
    lbl.pack()




root = tk.Tk()
usrentr = tk.Entry()
usrinpt = str(usrentr.get())
usrentr.pack()
extbt = tk.Button(command=quit,text = 'Exit')
extbt.pack()
lblbt = tk.Button(command = prnt, text = 'Label')
lblbt.pack()
root.mainloop()

当我按下“标签”按钮时,它只是扩展了窗口并且什么都不打印。 谢谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您要添加输入框,然后立即尝试在下一行中获取内容。您应该添加一个“提交”按钮,该按钮的命令设置为star(usrentr.get())