【发布时间】:2013-10-14 17:09:55
【问题描述】:
代码目标:使用 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(),然后它应该返回GetUserData,但是这个代码不是我的目标。
【问题讨论】:
-
你的缩进搞砸了。你能修好吗?
useData是myFunction1的一部分吗?OnClick在myFunction1里面吗?另外,您是否故意破坏根窗口?您打算重新创建它,还是只是在程序运行时短暂使用的临时 GUI?
标签: python button tkinter function user-data