Pygame运行没有任何问题,但屏幕上没有任何内容

时间:2019-02-05 15:51:52

标签: python pygame

我一直试图让Pygame工作一段时间。它运行没有任何问题,但屏幕上没有任何显示。 我确实尝试运行了Pygame外星人示例游戏,即使音乐开始播放,它也没有出现

import pygame

pygame.init()

display_width = 800
display_height = 600

white = (0, 0, 0)

gameDisplay = pygame.display.set_mode((display_width, display_height))

pygame.display.set_caption("This is a game!")

clock = pygame.time.Clock()

running = True

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

    gameDisplay.fill(white)

    pygame.display.update()
    clock.tick(60)

在上面的代码中,我尝试用白色填充屏幕,但窗口只是空白(Mac OS的默认颜色)

编辑: 看来这是Mac OS Mojave的问题

为澄清代码,我最终尝试使用红色以及黑色和白色,但没有出现

1 个答案:

答案 0 :(得分:0)

根据GitHub的issue,这是Hombrew安装的Python的错误。

  

更新修复:如果您从官方python页面下载了Python 3.7.2的官方macOS x64安装程序包,然后pip3 install pygame正常运行。