Python - 后端GUI,传递输入

时间:2017-05-30 00:18:27

标签: python user-interface tkinter self

我已经从tkinter创建了一个GUI,然后当按下一个按钮进入正在进行计算的单独模块时,尝试将输入的值传递给Entry小部件。

调用输入的单独模块的摘录如下:

# Calculation Module
xf = Extract_Inputs(self,'xf')

GUI中引用的功能是:

# GUI Module
def Extract_Inputs(self,x):     

      xf_In = float(self.e_xf.get()) 

      if x == 'xf':
          x = xf_In/100 

e_xf指的是Entry小部件

这会在使用name 'self' is not defined时显示错误:xf = Extract_Inputs(self,'xf')

如何在不将第一部分变成我自我传递的功能的情况下绕过这个?

可以在此处找到完整的文件:https://github.com/AyrtonB/McCabe-Thiele/tree/master/MT%20v1.2

0 个答案:

没有答案