Python Pygame背景音乐照片切换相册

python 的 pygame 模块写的电子相册,还挺有意思的。带背景音乐,点点按钮就能切换照片,没有定时跳转那种烦人的节奏。按钮是圆形的,灰色底色,视觉挺舒服。整个逻辑用的是面向对象来写,结构清晰,改起来不累。

照片和音乐素材都整理好了,图片放在images文件夹里,像heshui.jpgzipai.jpg这些,音乐也放在music文件夹里,文件名是qingyinyue.mp3。直接跑代码就能看到效果。

pygame的用法在这里也算是一次比较全面的小练习了,比如添加背景音乐、监听按钮点击事件、加载图片啥的,通通有。像pygame.mixer.music.load控制音乐播放、pygame.image.load加载图片这些,代码挺清晰,注释也够用。

想学点桌面小程序玩法的,或者平时写网页写腻了,想换换口味的,你可以试试这个项目。代码轻便,基本啥平台都能跑。不用担心依赖太多,就pygame一个库,搞定。

建议你边跑代码边改,比如改按钮位置、换图、加点动画啥的。感觉顺手了,后面你想做个小游戏都能照这个模式来。嗯,还有,这玩意挺适合做那种“送给朋友的电子纪念册”,加点文字啥的,挺有意思。

如果你对不同语言写的电子相册也感兴趣,可以看看这些:

,这项目作为入门练习或者给自己整点桌面玩具,还是蛮合适的。

zip 文件大小:3.1MB