python - Pygame 显示空白的白色窗口

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

运行此代码时,我没有收到任何错误,但我的窗口除了窗口名称外不显示任何内容,为什么?它在 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()

最佳答案

我解决了这个问题:

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

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

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

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

关于python - Pygame 显示空白的白色窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59770253/

相关文章:

Python Web 浏览器引擎

python - 使用 K-Means 根据不同时间的不同读数对节点进行聚类

python - Pygame:矩形对象在 For 循环中无法正确渲染

python - 如何在pygame中更改一段文本的颜色

python - 在 Pandas 数据框中选择多列

python - 如何编写一个像 list(zip(...)) 一样工作的函数?

mysql - 我正在尝试解析本地磁盘上的 350 个文件并将数据作为 json 对象存储到数据库中

python - 面临错误 TypeError : 'int' object is not iterable when sum total count

python - Python 3.6.2、Pygame 1.9.3 中的开始菜单错误

python - 在centos 6.x 上使用python3 安装twis​​ted 失败?