У меня есть небольшой скрипт таймера, который отображает информацию через окно pygame. Я могу запустить его как скрипт. Когда я конвертирую его в .exe с помощью pyinstaller, он все равно работает нормально, но когда я выхожу, нажимая «x» в верхней части окна, я получаю сообщение об ошибке «Не удалось выполнить скрипт myscript». Я предполагаю, что это проблема с моим кодом закрытия.
Если это имеет значение, я запускаю pyinstaller с параметрами -F (сделать один файл) и -w (запускать без окна консоли)
Я добавил новые параметры в код закрытия, как это предлагается в других потоках здесь. Мой текущий код выхода указан ниже.
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.display.quit()
pygame.quit()
exit()
Я просто хочу, чтобы он закрылся без ошибок