Окно pygame не закрывается

В настоящее время я слежу за ускоренным курсом Python Эрика Маттеса (1-е изд.) и пытаюсь создать программу pygame. Однако у меня возникли проблемы с закрытием окна pygame, и попытки всех упомянутых решений в этом другом сообщении, к сожалению, у меня не сработали. (Я работаю с Python 3.7.6, Spider 4.1.4 и pygame 1.9.6.)

Мой текущий код выглядит следующим образом: (Сначала я следил за книгой, но затем изменил ее много раз в одиночку)

  import sysimport pygamedef run_game (): pygame.init () screen = pygame.display.set_mode ((1200,800)) pygame.display.set_caption  ("Вторжение пришельцев") bg_color = (230, 230, 230) running = True при запуске: для события в pygame.event.get (): if event.type == pygame.QUIT: running = False pygame.quit ()  sys.exit () screen.fill (bg_color) pygame.display.flip () run_game ()  

Может быть, я что-то упускаю или делаю неправильно?

Любая помощь будет очень признательна!

Обновление:

Python всегда переходит в режим «не отвечает», когда я использую pygame:


Это может вам помочь :

  import pygameimport time (width, height) = (300, 200) screen = pygame.display.set_mode ((width, height)) pygame.display  .flip () pygame.display.set_caption ("Hello World") running = Truetry: while running: для события в pygame.event.get (): if event.type == pygame.QUIT: running = False pygame.quit (  ) кроме SystemExit: pygame.quit ()  

Я получил это решение отсюда: закрытие окна Pygame

1

Оцените статью
motary.ru
Добавить комментарий