点击红叉后 Pygame 窗口不关闭

  • 本文关键字:窗口 Pygame python pygame
  • 更新时间 :
  • 英文 :


我是pygame的新手。我写了下面的代码,但是生成的窗口不允许我关闭它。

import pygame
pygame.init()
screen = pygame.display.set_mode((800,600))

running = True
while running:
for event  in pygame.event.get():
if event.type == pygame.QUIT:
running = False

循环和游戏运行是两种不同的东西。如果你想在循环结束后关闭游戏,你应该使用pygame.quit()。导入sys并添加sys.exit()as之后,您可以完全退出Python脚本。根据您使用的IDE,这可能不会自动发生。

import pygame
import sys
pygame.init()
screen = pygame.display.set_mode((800,600))

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

最新更新