Я не понимаю, как вызвать класс Pas()(его интерфейс)?
Код из файла py:
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.label import Label
from kivy.uix.textinput import TextInput
from kivy.uix.anchorlayout import AnchorLayout
from kivy.uix.boxlayout import BoxLayout
class Container(AnchorLayout):
pass
class Pas(AnchorLayout):
pass
class TestoApp(App):
def build(self):
return Container()
if __name__ == '__main__':
app = TestoApp()
app.run()
Код из файла kv:
<Container>:
name: "first"
abc: abc
name_input: name_input
class_input: class_input
BoxLayout:
id: abc
size_hint: 0.8, 0.3
spacing: 7
orientation: "vertical"
Label:
text: 'Введите ваши данные'
BoxLayout:
spacing: 4
Label:
text: 'Фамилия и имя'
Label:
text:'Класс'
BoxLayout:
spacing:4
TextInput:
id: name_input
font_size:'20sp'
multiline: False
TextInput:
id: class_input
font_size: '20sp'
multiline:False
Button:
text: 'Далее'
on_press: Pas()
<Pas>:
a: a
b: b
name: 'second'
BoxLayout:
id:b
TextInput:
id: a
font_size: '20sp'
multiline: False
Текст ошибки: NameError: name 'Pas' is not defined