我刚刚花了相当多的时间找到一个 64 位的 pygame 安装以与 python 3.3 一起使用,(在这里),现在我正在尝试制作一个窗口。然而,虽然窗口打开得很好,但它在点击 x 按钮时并没有关闭。事实上,我必须关闭 IDLE 才能关闭窗口。我正在运行 64 位版本的 Win 7。这是我的代码:
import pygame
import time
(width, height) = (300, 200)
screen = pygame.display.set_mode((width, height))
pygame.display.flip()
pygame.display.set_caption("Hello World")
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
当我附加
time.sleep(5)
pygame.quit()
它仍然没有关闭。我唯一的猜测是 pygame.quit 可能会进入其中一个循环,但即使解决了这个问题,我也更希望能够在我想要的时候关闭窗口。