【问题标题】:Pygame displaying blank white windowPygame显示空白的白色窗口
【发布时间】:2020-05-03 07:58:18
【问题描述】:

运行此代码时,我没有收到任何错误,但我的窗口除了窗口名称外没有显示任何内容,为什么?它在 Atom 编辑器和 PyCharm 中都不起作用。 编辑:我正在使用 mac

import pygame as pg

pg.init()

window = pg.display.set_mode((400, 300))
name = pg.display.set_caption('Hello World!')

white = (255, 255, 255)
green = (0, 255, 0)
blue = (0, 0, 128)

run = True

while run: # Main game loop
    pg.draw.rect(window, green, (0, 0, 50, 50))
    for event in pg.event.get():
        if event.type == pg.QUIT:
            run = False

    pg.display.flip()

【问题讨论】:

  • 你试过从命令行运行它吗?那么它会运行吗?
  • @Axe319 在我的 pycharm 上显示正确的绿色矩形
  • @Axe319 是的,我已经尝试过了,但我仍然得到相同的结果

标签: python python-3.x pygame pycharm atom-editor


【解决方案1】:

我解决了这个问题:

  1. 在 atom 中将我的虚拟环境更改为 Anaconda 3

  2. 在 anaconda 中打开 jupyter notebook 并使用 pip 安装 pygame

  3. 返回Atom再次运行代码,输出正确

我之前的项目中没有选定的虚拟环境,所以我确信它也可以通过使用任何其他 virt-env 来工作。无论如何感谢您的回复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多