在函数Python / Tkinter 3.4中访问带有.get()的变量

时间:2015-05-25 06:50:58

标签: python function tkinter

对于我的软件专业,我正在创建一个预算编制程序,而且我目前只停留在一个带有函数的部分。 我有一个输入框和按钮定义为:

incomeEntry = Entry(width=15)
testButton = Button(text="Save", command=Save)

我的保存功能是:

def Save():
   a = incomeEntry.get()
   return(a)

a = Save()
print(a)

所以我要做的是从incomeEntry获取输入,然后将其返回到函数外部,以便我可以将它用于以后的计算。 如果我更改a = 3则返回3,但它不适用于.get()函数。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

最好的解决方案IMO是使用面向对象技术来开发您的程序。然后,您可以使用对象属性来保存值。

例如,以下显示如何通过按钮调用名为$id的函数,然后另一个按钮将打印通过id按钮保存的内容。

Save