Pygame窗口无法通过python启动器打开

Pygame窗口无法通过python启动器打开,python,macos,pygame,Python,Macos,Pygame,“代码” #!/Library/Frameworks/Python.framework/Versions/3.8/bin/python3 导入pygame 从pygame.locals导入* pygame.init() screen = pygame.display.set_mode((800,800)) pygame.display.set_caption("Space Invaders") while True: for event in pygame.event.get():

“代码” #!/Library/Frameworks/Python.framework/Versions/3.8/bin/python3 导入pygame 从pygame.locals导入*

pygame.init()

screen = pygame.display.set_mode((800,800))
pygame.display.set_caption("Space Invaders")


while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
试试这个:

pygame.init()

screen = pygame.display.set_mode((800,800))
pygame.display.set_caption("Space Invaders")


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

    screen.fill((0, 0, 0))
    pygame.display.update()
试试这个:

pygame.init()

screen = pygame.display.set_mode((800,800))
pygame.display.set_caption("Space Invaders")


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

    screen.fill((0, 0, 0))
    pygame.display.update()
这应该行得通

import pygame
pygame.init()

screen = pygame.display.set_mode((800,800))
pygame.display.set_caption("Space Invaders")


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

    pygame.display.update()
您必须导入pygame,更改
如果event.type==QUIT:
如果event.type==pygame.QUIT:
,并使用
pygame.display.update()更新屏幕,这应该可以工作

import pygame
pygame.init()

screen = pygame.display.set_mode((800,800))
pygame.display.set_caption("Space Invaders")


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

    pygame.display.update()

您必须导入pygame,更改
如果event.type==QUIT:
如果event.type==pygame.QUIT:
,并使用mac osx系统使用
pygame.display.update()更新屏幕