получить черный экран в киве - PullRequest
0 голосов
/ 29 августа 2018

Я запускаю это приложение KIVY, и оно просто дает мне черное окно! В чем проблема? Я искал решение здесь и ничего не нашел. это файл kivy это код Python

1 Ответ

0 голосов
/ 30 августа 2018

Прежде всего, вам нужно опубликовать свой код в виде текста, чтобы люди могли скопировать его и вставить в свои редакторы.

Однако вы получаете черный экран, потому что у вас есть код в методе __init__() класса App, переместите этот код в метод build(), и все готово. Например:

class TestApp(App):

    def build(self):
        self.sm = ScreenManager()
        self.sm.add_widget(MainScreen(name='main'))
        # and so on
        return self.sm

Почему?

Вы вызываете TestApp().run() без создания экземпляра класса, поэтому __init__() никогда не вызывается. __init__() метод вызывается только при создании экземпляра класса.

...