微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。