首页 > 解决方案 > Pygame窗口由于某种原因没有改变颜色

问题描述

我的 pygame 窗口由于某种原因没有改变颜色,我不知道为什么它没有改变颜色这里是代码如果你知道请告诉我....

我不得不改变缩进

    import pygame

   pygame.init()
         screen = pygame.display.set_mode((400, 400))

      running = True
    while running:
     for event in pygame.event.get():
          if event.type == pygame.QUIT:
        
        running = False
        screen.fill((255, 255, 255))




        pygame.display.flip()

标签: pythonpygame

解决方案


您必须在应用程序循环中而不是在事件循环中填充和更新显示。关心缩进

pygame.init()
screen = pygame.display.set_mode((400, 400))

running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
        
    screen.fill((255, 255, 255))
    pygame.display.flip()

推荐阅读