python - 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()
解决方案
您必须在应用程序循环中而不是在事件循环中填充和更新显示。关心缩进:
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()
推荐阅读
- postgresql - 获得最大的事件连续性
- graphql - 可以是字符串或对象的值的Graphql标量类型?
- c# - 如何在 selenium c# ChromeDriver 中忽略 ssl_client_socket_impl.cc(1061)] 握手失败
- node.js - 无法在 Express 节点中引发错误
- ios - 将 AFNetworking 推送到私有 cocoapods podspec 时验证失败
- stata - 无法识别包含逗号的全局变量
- security - 如何在 POST 方法中传递标头?
- ruby-on-rails - 之前已删除的表 - 再次创建迁移
- sql - 使用 ROW_NUMBER() 的 Oracle 字符串聚合
- c# - 仅当行大约适合一页时,DataGridView 才会闪烁