@Noky58

Почему не происходит смена классов в файле kv при нажатии на кнопку?

Доброго времени суток.Почему не происходит смена классов в файле kv при нажатии на кнопку?Я нажимаю на кнопку и по сути дела,должен произойти переход между классами.То есть,главная функция возвращает теперь вместо класса wirtul,класс widget и наоборот.Но этого не происходит,а точнее не высвечивается само окно.Скажите в чем дело и как мне осуществить мою задумку?Заранее спасибо!
Вот код файла .py:
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.lang import Builder
class Wirtul(Widget):
    pass
class Widgets(Widget):
    pass
presentation = Builder.load_file("SimpleKivy.kv")
class SimpleKiv(App):
    def build(self):
        return presentation
if __name__=="__main__":
    Myapp=SimpleKiv()
    Myapp.run()

а это файл SimpleKivy.kv
<Widgets>:
    name:'main'
	Button:
		size:self.minu_ki
	    pos:0,0
	    text: "chit"
	    color: 0,1,0,1
		font_size: 40
		on_release:app.root.current = 'high'
<Wirtul>:
    name:'high'
	Button:
	    size: 170,75
		pos: 100,0
		text: "naz"
		color: 1,0,0,1
		font_size: 40
		on_release: app.root.current = 'main'
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы