为什么Pygame不会正常退出?

时间:2013-05-28 14:47:36

标签: python pygame python-3.1

无论我做什么,窗口都不会退出QUIT事件。它会忽略我按下X按钮或进入“无响应”模式。我通常重新启动shell,然后强行关闭它。

这些方法都不起作用,甚至不是所有方法都在一起。

for event in pygame.event.get():
    if event.type == QUIT:
        done = True
        sys.exit(0)
        raise SystemExit
        break

1 个答案:

答案 0 :(得分:2)

尝试pygame.quit()

import pygame
from pygame.locals import *

Clock = pygame.time.Clock()
Display = pygame.display.set_mode((100,100))

Running = True

while Running:
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            Running = False
            sys.exit()
            break

    Clock.tick(30)