Есть значит небольшой код.
from kivy.lang import Builder
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
Builder.load_string("""
<Gex>:
orientation: 'vertical'
Button:
text: 'UwU'
on_press: root.upd
Label:
id: fer
text: ' '
""")
class Gex(BoxLayout):
def upd(self):
self.ids.fer.text = ':<'
class FakeApp(App):
def build(self):
return Gex()
FakeApp().run()
Не знаю что делаю не так, но ошибки он не выдает, но и ничего не меняет. Если обращаться к Gex.upd, то он ее не находит.