其他分享
首页 > 其他分享> > 窗口无响应,关闭失败,报video system not initialized

窗口无响应,关闭失败,报video system not initialized

作者:互联网

窗口无响应,关闭失败,报video system not initialized
当使用pygame.init() 生成主屏幕后,会产生无响应。如下图:
在这里插入图片描述正确做法后面必须写以下代码,否则界面会一直循环,导致无响应

   pygame.init()  # 生成主屏幕
    screen = pygame.display.set_mode((600, 500), 0, 32)  # 设置标题
    pygame.display.set_caption('Hello Pygame')
    while True:  # 刷新屏幕
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()

到这一步后,关闭会报错,如下图:在这里插入图片描述
因此后面还得加上sys.exit(),才能正常退出

    pygame.init()  # 生成主屏幕
    screen = pygame.display.set_mode((600, 500), 0, 32)  # 设置标题
    pygame.display.set_caption('Hello Pygame')
    while True:  # 刷新屏幕
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                pygame.quit()
                sys.exit()

标签:set,system,display,init,video,pygame,initialized,屏幕,event
来源: https://blog.csdn.net/QLH04_04/article/details/122819625