代码目标:使用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
,但此代码不能用作我的目标
答案 0 :(得分:0)
得到了解决方案,
不得不将userData
声明为global
,这就是我的解决方案。