Как напечатать текстовое значение на Kivy Screen - PullRequest
0 голосов
/ 21 марта 2020

У меня есть переменная result = "some text", и я хочу использовать значение этой переменной, чтобы напечатать ее на экране Kivy через метку

Я пробовал .py

class ScreenThree(Screen):
    def __init__(self, **kwargs):
        super(ScreenThree, self).__init__(**kwargs)
        result = "some text"

.kv

Label:
                    id: result_label
                    text: root.result

но как только я запускаю приложение, оно сразу останавливается с ошибкой для строки text: root.result Я понятия не имею, как напечатать значения на экране в kivy, потому что я недавно начал изучать kivy .

Пожалуйста, дайте мне знать, что я могу сделать, чтобы напечатать все, что находится в переменной result на экране

1 Ответ

0 голосов
/ 21 марта 2020

Использование:

class ScreenThree(Screen):
    result = StringProperty("some text")
    def __init__(self, **kwargs):
        super(ScreenThree, self).__init__(**kwargs)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...