问题描述
运行以下程序时,如您所见,屏幕上没有任何显示。我唯一能看到的是pygame图标向上和向下
这是代码:
import pygame
pygame.init()
window=(800,600)
screen=pygame.display.set_mode(window)
background = pygame.Surface(window)
background.fill((255,0))
loop=True
while loop:
screen.fill((0,0))
screen.blit(background,(0,0))
for event in pygame.event.get():
if event.type == pygame.QUIT:
loop = False
pygame.quit()
pygame.display.update()
该程序不执行任何操作。我只看到python启动器图标向上和向下。 也许是我的编辑器有问题? (PyCharm)或我的电脑(Mac)? 我是一个初学者,而且从未遇到过此类问题。
解决方法
尝试以下代码:
import pygame,sys
from pygame.locals import *
pygame.init()
screen = pygame.display.set_mode((800,800))
while 1:
screen.fill((255,0))
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
pygame.display.update()
此代码可在我的计算机上使用。我在Mac上使用PyCharm。
,最后它对我有用。 我卸载并重新安装了pygame,现在可以使用了。