我刚花了相当长的时间找到一个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可能会在其中一个循环中,但即使解决了这个问题,我也非常希望能够在我想要关闭窗口时关闭它。