pygame做的幻灯片显示5分钟编写完的程序

如本文章标有价格,需议价或其它事情商议请加微信scratch8

李兴球Python的pygame幻灯片
李兴球Python的pygame幻灯片
"""
pygame做的幻灯片显示5分钟编写完的程序

"""
import sys
import pygame
from glob import glob

__author__ = '李兴球'
__date__ = '2012/6/13 06:58'
__blog__ = 'www.lixingqiu.com'

images = [pygame.image.load(png) for png in glob("D:\\精武世界截图\\*.jpg")]
images_whs = [img.get_size() for img in images]
ims_amounts = len(images)

screen = pygame.display.set_mode((800,600))
pygame.display.set_caption("pygame做的幻灯片显示5分钟编写完的程序")

counter = 0
running = True
clock = pygame.time.Clock()               # 建立时钟对象 

while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
            
        # 动一下按键就会显示一张不同的图像
        if event.type == pygame.KEYDOWN:  # 按任意键图片索引加1
            counter += 1
            counter %= ims_amounts
                
            screen.fill((0,0,0))
            w,h = images_whs[counter]
            w,h = 400-w//2,300-h//2               # 确定渲染位置 
            screen.blit(images[counter], (w,h))   # 把图贴到screen上
            pygame.display.flip()                 # 刷新屏幕显示
    clock.tick(10)                        # fps为10
 
pygame.quit()
sys.exit()

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

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

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