我制作了一个使用Pygame的python程序。由于某些原因,按下红叉时我无法关闭窗口。我尝试使用Command + Q,但效果不佳。我必须退出空闲状态(我的python解释器)以关闭窗口。还有其他方法可以通过按右上角的红色“ x”关闭窗口吗?
我的代码:
import pygame
import sys
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((800,800))
while 1:
pygame.display.update()
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
答案 0 :(得分:2)
如果使用其他python解释器,则pygame窗口可以正确关闭。尝试使用pycharm,您可以使用pycharm关闭pygame窗口。
答案 1 :(得分:2)
您只需要强制退出窗口或运行另一个程序以关闭窗口即可。当您运行其他程序时,该窗口应关闭。
答案 2 :(得分:0)
尝试一下:
import pygame, sys
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((800,800))
while True:
pygame.display.update()
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()