【问题标题】:Sublime text 3, pygame display is emptysublime text 3、pygame显示为空
【发布时间】:2020-02-14 05:55:47
【问题描述】:

我最近安装了 sublime text 3,并且一直在从 pycharm 迁移到 sublime,但是在使用 pygame 时遇到了一些困难。我安装了 python 3 并让它工作,然后重新安装了 pygame,但是当我带来一些代码并运行它时,我得到了一个空的 pygame 屏幕。看起来像这样:

我将屏幕填充为黑色并绘制了一个红色矩形,但没有显示。我确信该程序可以正常工作,因为我在 pygame 和 repl.it 上都对其进行了测试。但万一这会有所帮助,这里是项目的代码:

import pygame
import sys

pygame.init()

display_width = 600
display_height = 600
screen = pygame.display.set_mode((display_width, display_height))

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

    screen.fill((0, 0, 0))
    pygame.draw.rect(screen, (255, 0, 0), ((300, 300), (20, 20)))
    pygame.display.update()

我认为这与我没有设置 sublime 的东西有关。帮助表示赞赏。谢谢。

【问题讨论】:

    标签: python pygame sublimetext3


    【解决方案1】:

    事实证明 pygame 与 Mac OS Mojave 不兼容,因此您需要使用新的开发版本才能使其正常工作。

    使用pip install pygame==2.0.0.dev4

    【讨论】:

      猜你喜欢
      • 2016-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-18
      • 2020-09-22
      • 2016-06-28
      • 2015-04-23
      • 2016-10-02
      相关资源
      最近更新 更多