@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>....

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

Буду рад любому совету.
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
jefryjeyjonson
@jefryjeyjonson
Юный программист
name.add_widget( Button(text = ' text button', on_press = namefunction))
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Blogman Оренбург
от 20 000 до 110 000 руб.
MFMS Москва
от 150 000 до 250 000 руб.
23 июля 2018, в 20:01
3000 руб./за проект
23 июля 2018, в 19:52
10000 руб./за проект