单击Button,从Entry(Tkinter)获取用户输入

时间:2013-10-14 17:09:56

标签: python button tkinter function user-data

代码目标:使用Tkinter和Click获取用户数据 代码如下:

class myClass:

    def OnClick():
        userData = entry.get()
        root.destroy()
        return userData

    def myFunction()
        <My code which creates GUI>
        button = Button (app, text="Submit", command=OnClick)
        button.grid()
        root.focus_set()
        root.mainloop()
        return userData


Object = myClass()
GetUserData = Object.myFunction()
print GetUserData

当用户在GUI上输入一个数字并点击按钮时,OnClick()函数应该将该值返回到myFunction()然后它应返回GetUserData,但此代码不能用作我的目标

1 个答案:

答案 0 :(得分:0)

得到了解决方案, 不得不将userData声明为global,这就是我的解决方案。