Почему Kivy не запускается, когда я пытаюсь добавить поле TextInput?Python

Программы на Python
Anonymous
Почему Kivy не запускается, когда я пытаюсь добавить поле TextInput?

Сообщение Anonymous »


Итак, проблема, с которой я столкнулся, заключается в том, что мое приложение Kivy не запускается, если в приложении есть поле TextInput. (Я использую Pycharm Community Edition)

Приложение, в котором используются только метки, будет работать нормально.

Ошибок нет, просто окно приложения не появляется, как обычно при использовании ярлыков.

Это код, который я пытаюсь запустить:

из приложения импорта kivy.app из kivy.uix.gridlayout импортировать GridLayout из kivy.uix.label импортировать метку из kivy.uix.textinput импортировать TextInput класс LoginScreen(GridLayout): def __init__(self, **kwargs): super(LoginScreen, self).__init__(**kwargs) self.cols = 2 self.add_widget(Label(text='Имя пользователя')) self.username = TextInput(multiline=False) self.add_widget(self.username) self.add_widget(Label(text='password')) self.password = TextInput(пароль=True, многострочный=False) self.add_widget(self.password) класс MyApp(Приложение): защита сборки (сам): вернуть экран входа в систему() если __name__ == '__main__': МоеПриложение().run() а это журнал консоли при запуске этого кода:

[INFO] [Logger] Запись входа в систему /home/camcamyoung125/.kivy/logs/kivy_23-11-23_99.txt [ИНФО] [Киви] v2.2.1 [ИНФОРМАЦИЯ] [Kivy] Установлен в «/home/camcamyoung125/.local/lib/python3.11/lib/python3.11/site-packages/kivy/__init__.py» [ИНФО] [Python] v3.11.3 (основная, 23 июля 2023 г., 15:10:19) [GCC 10.2.1 20210110] [ИНФОРМАЦИЯ] [Python] Интерпретатор в "/home/camcamyoung125/.local/lib/python3.11/bin/python3.11" [INFO ] [Logger ] Очистка журнала запущена. Обработка... [ИНФО] [Logger] Очистка завершена! [ИНФО] [Фабрика] Загружено 190 символов [ИНФОРМАЦИЯ] [Изображение] Поставщики: img_tex, img_dds, img_sdl2 (img_pil, img_ffpyplayer игнорируются) [ИНФОРМАЦИЯ] [Текст] Поставщик: sdl2 [ИНФОРМАЦИЯ] [Окно] Поставщик: sdl2 [INFO ] [GL ] Использование графической системы OpenGL [INFO] [GL] Используемый бэкэнд [ИНФО] [GL] Версия OpenGL [ИНФОРМАЦИЯ] [GL] Поставщик OpenGL [INFO ] [GL ] Средство рендеринга OpenGL [ИНФО] [GL] Разобранная версия OpenGL: 3, 1 [INFO ] [GL ] Версия шейдинга [INFO ] [GL ] Максимальный размер текстуры [INFO ] [GL ] Максимальное количество текстур текстур [ИНФО] [Окно] автоматическое добавление поставщика ввода sdl2 [ИНФО] [Окно] виртуальная клавиатура не разрешена, одиночный режим, не закреплена Журнал консоли на этом просто заканчивается, а окно приложения не появляется.

Я пробовал возиться с интерпретатором, но, насколько я понимаю, это не проблема интерпретатора, потому что Kivy работает нормально, когда не используется TextInputs.

Буду очень признателен за любые советы или действия, которые я мог бы попробовать. Спасибо!

Вернуться в «Python»