Pygame显示空白的白色窗口

问题描述 投票:1回答:1

运行此代码时,我没有收到任何错误,但是我的窗口除了窗口名称之外什么都不显示,为什么?在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()
python python-3.x pygame pycharm atom-editor
1个回答
0
投票

我通过以下方式解决了它:

  1. 将我的虚拟环境更改为原子中的Anaconda 3

  2. 在anaconda中打开jupyter笔记本并使用pip安装pygame

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

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

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.