Python - 如何使用Tkinter在函数之外获取此值

时间:2018-03-22 18:51:18

标签: python tkinter

我试图从数学函数中取出求和变量并将其返回到__init__函数但我遇到了问题

当我将self添加到括号内的save_values参数并添加self时。它允许我在save_values里面的Y_PRED变量中创建一个Y_PRED数字的对象,这就是我想要的。但是当为command = save_values部分调用Button函数时会出现问题。当我将其更改为command = save_values(self)时,它返回一个空白数组,然后我才有可能运行save_values函数。在花了很多时间之后,我无法想办法绕过这个问题。

代码在下面,

class Test():
def __init__(self):
    num1 = .01
    num2 = 2
    plot([summation1][summation2])

def math(self):
    summation1 = anum1+anum2
    summation2 = anum1+(anum2/2)
    return summation

1 个答案:

答案 0 :(得分:0)

使用

command = save_values(self)

您实际上是在Button实例化时调用save_values。要将该方法作为回调传递,请执行:

command = self.save_values