Если вы используете kv (файл или строку), то хорошим способом доступа к другим классам является использование идентификаторов.
Вот пример:
main.py
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.screenmanager import ScreenManager, Screen
from kivy.lang import Builder
class Tela(ScreenManager):
pass
class Teste(Screen):
def chama(self):
print ('Hello')
class Teste2(Screen):
pass
class PrgApp(App):
def build(self):
return Builder.load_file('Prg.kv')
PrgApp().run()
Prg.kv:
Tela
Teste2
Button
on_release: t.chama()
Teste
id: t
примечание: первая буква класса виджета должна быть заглавной, иначе вы получите синтаксическую ошибку