python - Pygame 窗口在 Mac 上无法关闭的问题

标签 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()

最佳答案

如果您使用不同的 Python 解释器,可以正确关闭 pygame 窗口。尝试使用 pycharm,您可以使用 pycharm 关闭 pygame 窗口。

关于python - Pygame 窗口在 Mac 上无法关闭的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62978500/

相关文章:

python - 如何声明与数据类类型相同的python数据类成员字段

python - pandas multi-index 如何通过二级屏蔽数据

python - 正则表达式用括号外的逗号分割字符串,并具有多个级别的python

c - 非常非常基本的交叉编译 C 程序

objective-c - 手动向前设置时钟时 NSTimer 缺少触发日期

python - 我的 python 角色一次只移动 1 个像素

python - Django - ManyToMany 字段给用户返回 None

node.js - 带有大括号扩展的 NodeJS Exec cp 给出了不同的结果。为什么?

python - 在 Pygame 中将 Sprite 移向玩家(使用 pygame 向量)

python - 屏幕填充不起作用