Python 背景图像不会出现在屏幕上

Python 背景图像不会出现在屏幕上,python,pygame,Python,Pygame,我正在尝试运行我在网上找到的教程中的代码 但是当我运行这段代码时,我的背景图像不会出现,即使它加载正确 为什么? 在while循环中,您从不调用pygame.display.update() Python对缩进敏感,因此循环应如下所示: while True: for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit()

我正在尝试运行我在网上找到的教程中的代码

但是当我运行这段代码时,我的背景图像不会出现,即使它加载正确

为什么?


while
循环中,您从不调用
pygame.display.update()

Python对缩进敏感,因此循环应如下所示:

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

    screen.blit(background, (0,0))

    pygame.display.update()
请注意,
pygame.display.update()
现在位于
while
循环中

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

    screen.blit(background, (0,0))

    pygame.display.update()