0

代码目标:使用 Tkinter 和代码获取点击按钮的用户数据,如下所示:

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()然后它应该返回 for GetUserData,但是这个代码不是我的目标。

4

1 回答 1

0

得到了解决方案,必须声明userDataglobal,这就是我的解决方案。

于 2013-10-15T06:15:18.517 回答