A variável de texto do rótulo Tkinter não muda
Eu leio 4 caixas de entrada e as armazeno como 4 elementos de uma matriz (numpy); quando um botão é clicado, uma função (converter) é executada e uma matriz é armazenada em z (z é declarado como global na função (converter) ) 4 rótulos com atributo variável de texto atribuíram um elemento diferente de z para cada rótulo. Quando executado, os rótulos devem ser o z calculado, mas são apenas zeros. Quando digito z na linha de comando após fechar o programa, ele imprime o z correto.
Desculpe se isso parece novato, eu venho de um fundo C e comecei a usar python recentemente.
def convert():
y[0,0] = float(inA.get()) #previously declared as numpy matrix
y[0,1] = float(inB.get())
y[1,0] = float(inC.get())
y[1,1] = float(inD.get())
inType = intype.get()
outType = outtype.get()
global z
z = convertParam(outType,convertParam(inType,y,0),1)
outparam11 = tkinter.Label(top,width=5,textvariable = z[0,0]) #label