如何将 tkinter 上的输入保存为变量

How do you save a input on tkinter as a variable

我正在尝试让 tkinter window 询问团队名称,然后将其保存为变量,这就是我目前所拥有的...

import tkinter

def new_game_func():
    def save():
        print('Saving team')
        print(E1)
    team=0
    while team<=4:
        team=team+1
        newgamew=tkinter.Tk()
        label1 = tkinter.Label(newgamew, text="Team name:")
        E1 = tkinter.Entry(newgamew, bd =5)
        submit = tkinter.Button(newgamew, text ="Submit", command=save)
        label1.pack()
        E1.pack()
        submit.pack()
        newgamew.mainloop()
    team()

new_game_func()

它显示的是:

Saving team
.20237872

如何将其保存为纯文本而不是一堆数字?!?!

E1 是您 Entry 的参考。如果您希望访问 Entry 内的文本,您可以使用 E1.get().