#python #pygame #spyder
Вопрос:
Я искал повсюду решение этой проблемы, но, похоже, не могу его найти.
Я использую pygame на Spyder (на macOS), создаю окно с pygame.display.set_mode()
и т. Д.
Я поставил
pygame.display.quit()
pygame.quit()
в конце моего кода окно действительно закрывается, однако значок Python продолжает работать в моей панели программ с надписью «Приложение не отвечает», и мне всегда приходится принудительно завершать работу, иначе это замедлит работу компилятора.
Есть ли способ, которым я могу автоматически закрыть его с помощью дисплея в конце программы? Я пытался sys.exit()
, но ничего не вышло.
Любая помощь была бы очень признательна! Заранее спасибо.
Комментарии:
1. Попробуйте добавить
sys.exit()
илиexit()
в конце.2. возможно, попытка
raise SystemExit
может сработать? Кажется, я помню, что у pygame действительно была такая проблема (на mac), просто не могу вспомнить, что я сделал, чтобы ее решить.