海锦宝宝与while循环(pygame播放gif)

 海锦宝宝与while循环pygame播放gif动画

"""海锦宝宝与while循环.py ,本程序用pygame播放gif图形"""

import pygame
from gifimage import *
from pygame.locals import *
 
def event_check():
    """事件检测函数"""
    for event in pygame.event.get():        # 检测每一个事件
        if event.type == QUIT:return False  # 如果按了关闭窗口按钮则返回False
    return True
[rml_read_more]    
def main():
    """主要函数"""
    pygame.init()                            # 初始化
    gif1 = GIFImage("原始gif图/1.gif")       # 加载动态图片 
    w,h = gif1.get_size()                    # 获取动图尺寸    
    screen = pygame.display.set_mode((w, h)) # 建立屏幕
        
    # 当事件检测返回真则继续while循环
    while event_check():         
        gif1.render(screen, (0, 0))          # 渲染gif图
        pygame.display.flip()                # 刷新显示
        
    pygame.quit()                            # 关闭窗口   

if __name__ == "__main__":
    
    main()
本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » 海锦宝宝与while循环(pygame播放gif)
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页