@alick_alick

1. Как в kivy перевернуть текст? 2.Как запустить виджет при нажатии на кнопку?

Здравствуйте. Недавно начал изучать kivy. Есть 2 вопроса.
1. Как вывести на экран какой-либо текст, перевёрнутый на 180 градусов
2. Хочу создать меню приложения. При нажатии на кнопку должен запускаться другой виджет:

Код в Main.py
class Menu(Widget):

    def start1(self):
        return Digits()
    def start2(self):
        return Digits2()

class Digits(Widget):
#текст класса

class Digits2(Widget):
#текст класса

class MainApp(App):
    def build(self):
        return Menu()


MainApp().run()


код в Main.kv
<Menu>:

    Button:
        size: 100, 50
        center_x: root.width / 2
        top: (root.top / 2) + (root.top / 10)
        text: '1 player'

        on_press:
            root.start1()


    Button:
        size: 100, 50
        center_x: root.width / 2
        top: (root.top / 2) - (root.top / 10)
        text: '1 vs 1'

        on_press:
            root.start2()

<Digits>: ...

<Digits2>....

Пытался сделать так. Нажатие считывается, однако после этого ничего не происходит.

Буду рад любому совету.
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы