访问另一个文件中的按钮文本

时间:2018-02-22 08:47:12

标签: python button tkinter import

我有一个文件

def ang_conv():
    if ang['text']=='DEG':
        ang.config(text='RAD')

     elif ang['text']=='RAD':
        ang.config(text='DEG')

ang=ttk.Button(text='RAD',width=6, command=ang_conv)
ang.grid(column=0,row=4)

在另一个文件中我有

def sin(x):

    #returns Taylor's sine expression where n = 0,1,2,3...
    def t_exp(n):     
        return (-1)**n * (x**(2*n+1)) / fact(2*n+1)

    #Summing Taylor series

    n,sum=0,0
    while abs(t_exp(n))>= 1.0e-8:
        sum+=t_exp(n)
        n+=1
    return sum

我想在正弦中输入一个if块,就像:如果ang按钮的文字是DEG,则返回总和* 57.2958

1 个答案:

答案 0 :(得分:0)

sine_file.py

import another_file
...
def sin(x):
    ...
    if another_file.ang['text'] == 'DEG':
        pass

尽管如此,我认为它应该是GUI脚本,one_file.py驱动应用程序,而不是相反。