@kopelev2000

Python + Kivy, окно программы открывается и тут же закрывается, выдаёт ошибку?

Сам код:
from kivy.app import App
from kivy.config import Config

from kivy.uix.textinput import TextInput
from kivy.uix.label import Label
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.anchorlayout import AnchorLayout

class MyApp(App):

def build(self):
al = AnchorLayout()
bl = BoxLayout(arientation='vertical', size_hint=[.4, .4])

bl.add_widget(TextInput())
bl.add_widget(Label(text="Нажмите ctrl + c для ввода пароля"))
al.add_widget(bl)
return al

if __name__ == "__main__":
Config.set('graphics', 'fullscreen', 'auto')
Config.set('graphics', 'window_state', 'maximized')
Config.write()
MyApp().run()

Вот ошибка:
Traceback (most recent call last):
File "C:/Users/users/Desktop/Python2222/locker.py", line 24, in
YourApp().run()
File "C:\Users\users\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\app.py", line 800, in run
root = self.build()
File "C:/Users/users/Desktop/Python2222/locker.py", line 13, in build
bl = BoxLayout(arientation='vertical', size_hint=[.4, .4])
File "C:\Users\users\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\uix\boxlayout.py", line 131, in __init__
super(BoxLayout, self).__init__(**kwargs)
File "C:\Users\users\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\uix\layout.py", line 76, in __init__
super(Layout, self).__init__(**kwargs)
File "C:\Users\users\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\uix\widget.py", line 340, in __init__
super(Widget, self).__init__(**kwargs)
File "kivy\_event.pyx", line 243, in kivy._event.EventDispatcher.__init__
TypeError: object.__init__() takes no arguments

Process finished with exit code 1

Только недавно начал изучать Kivy, строго не судите если будёт глупая
  • Вопрос задан
  • 858 просмотров
Решения вопроса 1
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
Ошибка в строке 13.

bl = BoxLayout(arientation='vertical', size_hint=[.4, .4])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы