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

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

   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()

到这一步后,关闭会报错,如下图:窗口无响应,关闭失败,报video system not initialized
因此后面还得加上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()
上一篇:linux tcsh demo


下一篇:获取范围内指定个数不重复随机数