В файле .kv нет перехода между экранами K5 и** Geo5**.
Я читал статьи на форуме и в документации, и я не понимаю, что делаю не так, я новичок в Kivy. У меня есть менеджер экранов, который определяет экраны. В файле Шпоры.kv такой проблемы нет так как отводы определены в файле .py и переход к ним спокойно осуществляется из файла klass5,kv. Если есть возможность, то в классе5 использовать не хочу .кв.
ScreenManager:
K5:
Geo5:
:
name: "main5klass"
BoxLayout:
orientation:"vertical"
BoxLayout:
canvas.before:
Color:
rgba: (.47, 1, .35, 1)
Rectangle:
pos: self.pos
size: self.size
padding: "5dp"
Button:
background_color: 1, 1, 1, 0
FloatLayout:
pos: self.parent.pos
size: self.parent.size
orientation: 'lr-tb'
Image:
source: "images/button1.png"
size: self.parent.size
pos: self.parent.pos
allow_stretch: True
keep_ratio: False
Label:
text:"АЛГЕБРА"
pos: self.parent.pos
Label:
size_hint: .01 , 1
Button:
background_color: 1, 1, 1, 0
on_press: app.root.current = 'geo5'
FloatLayout:
pos: self.parent.pos
size: self.parent.size
orientation: 'lr-tb'
Image:
source: "images/button1.png"
size: self.parent.size
pos: self.parent.pos
allow_stretch: True
keep_ratio: False
Label:
text:"ГЕОМЕТРИЯ"
pos: self.parent.pos
BoxLayout:
padding: "20dp"
spacing: "20dp"
size_hint:1,None
Button:
background_color: 1, 1, 1, 0
on_press: app.root.current = 'menu'
Image:
source: "images/back.png"
center_x: self.parent.center_x
center_y: self.parent.center_y
Button:
background_color: 1, 1, 1, 0
on_press: app.root.current = 'menu'
Image:
source: "images/home.png"
center_x: self.parent.center_x
center_y: self.parent.center_y
:
name: 'geo5'
BoxLayout:
orientation: 'vertical'
Label:
text: "Экран геометрии"
font_size: 24
color: 1, 1, 1, 1```
Подробнее здесь: https://stackoverflow.com/questions/790 ... le-kv-kivy