pygame 2.0.0无法创建窗口处于崇高状态?

问题描述

我刚刚更新到pygame 2.0.0,并尝试运行此基本窗口:

import pygame,sys 

pygame.init()
screen = pygame.display.set_mode((800,800))
clock = pygame.time.Clock()

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

    pygame.display.flip()
    clock.tick(60)

运行代码时,我收到欢迎消息:

pygame 2.0.0 (SDL 2.0.12,python 3.9)
Hello from the pygame community. https://www.pygame.org/contribute.html

但是没有显示任何窗口,当我运行其他项目(在pygame 1.9.6中运行过)时,我也没有得到任何窗口(但是显示了欢迎消息,并且没有错误)。

我现在需要添加另一行代码吗?我不确定是什么问题。 (我正在使用Windows 10)

到目前为止我尝试过的事情:

  • 我尝试了python 3.8.6和python 3.9,都没有显示窗口
  • 回到pygame 1.9.6时,一切都再次正常运行(python 3.8.6)
  • 我在另一台Windows pc(使用python 3.8.3)上更新并尝试了pygame,结果是:欢迎消息,没有错误,没有窗口

编辑:

  • 到目前为止,我以崇高的态度运行了代码,但随后尝试从powershell中运行代码。我现在真的很困惑。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...