Отображение результата расчетов в Label

Подскажите пожалуйста, как произвести арифметические действия с цифровыми значениями TextInput и отобразить результат в Label:

from kivy.app import App

from kivy.uix.boxlayout import BoxLayout

from kivy.uix.button import Button

from kivy.uix.textinput import TextInput

from kivy.uix.label import Label

class VasinApp(App):
    def build(self):
         pg= BoxLayout(orientation="vertical")
         lbl=Label()
         self.tex1 = TextInput(multiline = False)
         self.tex2= TextInput(multiline = False)
         self.tex3 = TextInput(multiline = False)
         self.tex4 = TextInput(multiline = False)
         self.tex5 = TextInput(multiline = False)
         self.lab=Label(text="")
            
         self.btn = Button(text ='Стереть')
         self.btn.bind(on_press = self.click)
         self.but = Button(text ='Расчёт')
         self.but.bind(on_press = self.matem)
         pg.add_widget(self.tex1)
         pg.add_widget(self.tex2)
         pg.add_widget(self.tex3)
         pg.add_widget(self.tex4)
         pg.add_widget(self.tex5)
         pg.add_widget(self.lab)
         pg.add_widget(self.btn)
         pg.add_widget(self.but)
         return pg
    
    def matem(self,instance):
        self.lab.text= self.tex1.text+self.tex2.text+         self.tex3.text+self.tex4.text+self.tex5.text
                       
    def click(self, instance):
        self.tex1.text=" "
        self.tex2.text=" "
        self.tex3.text=" "
        self.tex4.text=" "
        self.tex5.text=" "
        self.lab.text=" "
   
if __name__ == '__main__':
    VasinApp().run()

        

Ответы (0 шт):