Pygame窗口在打开时冻结

时间:2019-08-25 00:29:52

标签: python-3.x pygame

我正在学习如何使用pygame,我只是想为自己正在创建的游戏打开一个窗口。

程序可以正常编译,我尝试绘制一个圆以查看是否可以更改任何内容,但是在两种情况下,我仍然只得到一个冻结的空白窗口。我的计算机有足够的存储空间,只有2个应用程序打开,但这是唯一冻结的应用程序。

import pygame
pygame.init()

window = pygame.display.set_mode((500, 500))

我必须强制退出Python,因为它会停止响应。我有Python版本3.7.4和Pygame版本1.9.6。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

最小的典型PyGame应用程序

另请参阅Python Pygame Introduction

简单的示例,在窗口中心绘制一个红色圆圈:

import pygame

pygame.init()
window = pygame.display.set_mode((500, 500))

# main application loop
run = True
while run:

    # event loop
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            run = False

    # clear the display
    window.fill(0)

    # draw the scene   
    pygame.draw.circle(window, (255, 0, 0), (250, 250), 100)

    # update the display
    pygame.display.flip()