小编Bou*_*aas的帖子

让pygame在Macos Mojave上显示除空白屏幕之外的任何问题

我最近买了一个新的macbook,我一直在努力pygame工作,但还没有成功.我变得非常绝望,我真的可以使用一些帮助.

我已安装pygame 1.9.4,即使我在运行pygame代码时没有收到任何错误消息,它也不会显示任何内容,只有空白屏幕.我正在使用以下代码来测试它:

import pygame
pygame.init()

screen = pygame.display.set_mode((800,600))

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

    screen.fill((255,0,0))
    pygame.display.update()

pygame.quit()
Run Code Online (Sandbox Code Playgroud)

在我的旧Macbook上,测试代码给了我一个预期的红色屏幕.两个macbook都在运行python 2.7.10.

有谁知道我做错了什么?我认为我安装的方式pygame与我在旧Macbook上完全一样,唯一的区别似乎是操作系统.

编辑1:我在Sublime Text中编写脚本并在Terminal中运行程序. 截图

编辑2:我通过将操作系统降级为macOS High Sierra让pygame再次工作.

macos pygame python-2.7

16
推荐指数
5
解决办法
6667
查看次数

标签 统计

macos ×1

pygame ×1

python-2.7 ×1