Pygame错误:显示表面退出:为什么?

                                   	Pygame错误:显示表面退出:为什么?
                                   	
 screen.blit(bg,(0,0))
screen.blit(hero,hero_rect)

pygame.display.update()
for event in pygame.event.get():
    if event.type == pygame.QUIT:

       pygame.quit()
       pdb.set_trace();
       break
      
     导入模块 import pdb

然后在pygame.quit()后面设置断点
pdb.set_trace()
关掉断点还有错误说明说明了 pygame.quit()并没有实际上退出程序,但是他已经销毁了screen 此时在fill的时候就产生了 error
加上break就好了

你可能感兴趣的:(python)