Я создал боттон с Tkinter, как это:
self.calc_amm = Button(self.window)
self.calc_amm["text"] = "Calcola"
self.calc_amm["command"] = lambda: self.testo.insert(1.0, (operazioni.ammortamento(var_sel.get(), self.inserisci_imponibile.get(), self.inserisci_tasso.get(), var_periodo.get(), self.durata.get())))
self.calc_amm.grid(row = 6, column = 0, padx = 2, pady = 2)
, где
self.calc_amm["command"] = lambda: self.**testo**.insert(1.0, (operazioni.ammortamento(var_sel.get(), self.inserisci_imponibile.get(), self.inserisci_tasso.get(), var_periodo.get(), self.durata.get())))
"testo" - это
self.testo = Text(f)
self.testo["background"] = "white"
self.testo.grid(row = 4, column = 0, columnspan = 4)
Идея состоит в том, чтобы получить значение var_sel.get(), self.inserisci_imponibile.get(), self.inserisci_tasso.get(), var_periodo.get(), self.durata.get()
и передать значения в функцию operazioni.ammortamento(a,b,c,d,e)
.
В функции operazioni.ammortamento(a,b,c,d,e)
я делаю некоторые вычисления и возвращаю 3 списка (return(arr_rata, arr_quota_cap, arr_cap_res)
).
Мой вывод в виджете Текст выглядит следующим образом:
{1 2 3 4 5 6 7 8 9 10} {5000 5000 5000 5000 5000 5000 5000 5000 5000 5000} {4500 4000 3500 3000 2500 2000 1500 1000 500 0}
Как мне сделать так, чтобы вывод выглядел следующим образом ???
Something: Someth.: Someth.:
{1 5000 4500
2 5000 4000
3 5000 3500
4 5000 3000
5 5000 2500
6 5000 2000
7 5000 1500
8 5000 1000
9 5000 500
10} 5000 0
Спасибо большое !!