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

时间:2017-10-01 09:22:36

标签: python python-3.x tkinter tkinter-entry

我正在尝试获取一个tkinter窗口来询问团队名称,然后将其保存为变量,这是我到目前为止所拥有的......

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

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

1 个答案:

答案 0 :(得分:1)

E1是您Entry的参考。如果您想访问Entry中的文字,可以使用E1.get()