在Mac问题上无法关闭pygame窗口

时间:2020-07-19 09:30:12

标签: python macos pygame

我制作了一个使用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()

3 个答案:

答案 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()