здравствуйте, есть вот такой код:
from kivy.app import App
from kivy.uix.textinput import TextInput
from kivy.uix.label import Label
import kivy.uix.button
from kivy.uix.floatlayout import FloatLayout
class contair (FloatLayout):
pass
class app(App):
text = 'decision'
def build(self):
return contair()
def yarik(self):
global text
text = "yarik"
print('yarik')
if __name__ == '__main__':
app = app()
app.run()
и вот такой файл kv:
<contair>:
Button:
size_hint: 1,0.4
pos_hint: {'center_x': 0.5, 'center_y': 0.6}
text: 'solve'
on_press: app.yarik()
TextInput:
size_hint: 0.15,0.07
pos_hint: {'center_x': 0.15, 'top': 0.9}
text: 'a'
TextInput:
size_hint: 0.15,0.07
pos_hint: {'center_x': 0.5, 'top': 0.9}
text: 'b'
TextInput:
size_hint: 0.15,0.07
pos_hint: {'center_x': 0.8, 'top': 0.9}
text: 'c'
Label:
size_hint: 0.15,0.07
pos_hint: {'center_x': 0.32, 'top': 0.9}
text:'x**2 +'
Label:
size_hint: 0.15,0.07
pos_hint: {'center_x': 0.65, 'top': 0.9}
text:'x +'
Label:
size_hint: 1, 0.3
pos_hint: {'center_x': 0.5, 'center_y': 0.2}
text: app.text
я хочу чтобы при нажатии на клавишу слово decision в label менялось на yarik, но при нажатие на кнопку ничего не происходит, подскажите как это сделать