我正在学习pygame,一直在研究Eric Matthews的《Python Crash Course》一书中给出的例子( https://g.co/kgs/WP5fay ).我在macOS High Sierra上安装了1.9.3版的pygame。
当我运行下面的程序时,打开了一个窗口,当我点击'X'关闭它时,窗口冻结了,咒语一直在盘旋,我在活动监视器中得到一个python未响应的错误。我已经尝试了很多办法来解决这个问题,但它没有消失。
import pygame
import sys
def run_game():
pygame.init()
screen = pygame.display.set_mode((400, 300))
pygame.display.set_caption('Alien Invasion')
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
pygame.display.flip()
run_game() #when I run this function, a window opens and freezes a couple of seconds after