Я новичок в Kivy. Когда я запускаю приведенный ниже скрипт kivy для Sublime Text, я получаю только пустой черный экран.
import kivy from kivy.app import App from kivy.uix.label import Label from kivy.uix.gridlayout import GridLayout from kivy.uix.textinput import TextInput kivy.require("1.10.1") class LoginScreen(GridLayout): def __init_(self, **kwargs): super(LoginScreen, self).__init__(**kwargs) self.cols = 2 self.add_widget(Label(text="Username :")) self.username = TextInput(multiline=False) self.add_widget(self.username) class SimpleKivy(App): def build(self): return LoginScreen() if __name__ == "__main__": SimpleKivy().run()
Метод __init__() для LoginScreen написан неправильно. Должно быть:
__init__()
LoginScreen
def __init__(self, **kwargs):
not:
def __init_(self, **kwargs):
Обратите внимание на количество подчеркиваний.