前言
有些日子不可懒,指的就是纪念日。不同阶段过纪念日,也是不同的心境。
——偷偷告诉你
所有文章完整的素材+源码都在👇👇
粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。
作为一个编程博主,也经常会有人过来向我咨询,生日礼物送什么呀?表白送什么啊?
时间久了,我也陆续的给大家写过多种类型的表白类型的小程序代码。
项目0.1 【Python小程序】隐藏表白图:“你永远都不知道我喜欢你”(建议保存)
项目0.2 【情人节快乐】“我还是很喜欢你就像sin²a+cos²a 始终如一”(附表白代码)
项目0.3 【Python合集】“所有晦暗都留给过往,从遇见你开始,凛冬散尽,星河长明”
......还有更多精彩内容等你来学习啦——每日更新期待你的关注哦~
不知道那些从开始就学习的单身小伙子有没有成功脱单?!今天又来一系列纪恋日骚操作了↓
PS——
恋爱一周年,是你们一起跨越的第一个四季,送什么礼物可以让女朋友觉得惊喜又浪漫?
其实女生的心思也很简单,收到走心又有仪式感的礼物都会让她感觉到被爱。
如果这份礼物不管是颜值高还是用心或者是有惊喜,那会是加倍的心动!+99
所以今天我就来分享一波编程码农给大家精心挑选准备的Python代码纪恋日小程序霸~
不仅有高颜值又有惊喜心意的纪念日礼物,从百元到万元都有涵盖,可以放心挑选啦~
正文
纪念日礼物一键收藏,过节再也不用绞尽脑汁啦!💯😁(代码仅供娱乐鸭~)
一、运行环境
1)环境
python 3.8 运行代码
pycharm 2021 辅助敲代码
第三方模块 pip install 模块名 镜像源安装 pip install -i pypi.douban.com/simple/ +模块名
Python 安装包 安装教程视频 pycharm 社区版 专业版 及 激活码免费找我拿即可 !
(各种版本的都有,可以一整套直接分享滴~)
2)素材(可修改)
二、运行环境
1)界面效果
效果是有背景音乐滴,随机效果仅6个礼物,可以自己修改跟增加。
2)效果展示随机(1)
3)效果展示随机(2)
4)效果展示随机(3)
三、代码展示
主程序运行——
'''
主题:
刮刮卡小程序
'''
import os
import sys
import random
import pygame
'''定义必要的常量'''
BGMPATH = 'music/bgm.mp3'
IMAGEDIR = 'pictures'
SUPPORTEXTS = ['jpg', 'png', 'bmp']
SCREENSIZE = (800, 600)
WHITE = (255, 255, 255, 27)
GRAY = (192, 192, 192)
'''随机读取一张图片'''
def readImageRandomly():
filenames = os.listdir(IMAGEDIR)
filenames = [f for f in filenames if f.split('.')[-1] in SUPPORTEXTS]
imgpath = os.path.join(IMAGEDIR, random.choice(filenames))
return pygame.transform.scale(pygame.image.load(imgpath), SCREENSIZE)
'''主程序'''
def main():
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load(BGMPATH)
pygame.mixer.music.play(-1, 0.0)
pygame.mouse.set_cursor(*pygame.cursors.diamond)
screen = pygame.display.set_mode(SCREENSIZE)
pygame.display.set_caption('纪恋日礼物Surpries')
surface = pygame.Surface(SCREENSIZE).convert_alpha()
surface.fill(GRAY)
image_used = readImageRandomly()
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit(-1)
mouse_event_flags = pygame.mouse.get_pressed()
if mouse_event_flags[0]:
pygame.draw.circle(surface, WHITE, pygame.mouse.get_pos(), 40)
elif mouse_event_flags[-1]:
surface.fill(GRAY)
image_used = readImageRandomly()
screen.blit(image_used, (0, 0))
screen.blit(surface, (0, 0))
pygame.display.update()
'''run'''
if __name__ == '__main__':
main()
总结
即使栗子推荐的这么多单品中没有你最为心仪的那一款,也可以很简单的修改图片背景音乐
滴,代码写的很简单修改起来也超级简单~
最后要强调的是,过节的时候:划重点就是比如纪恋日、生日还是要记得送礼物哦!😁
(不同节日:送花倒是个既老套又不过时还挺浪漫的小礼物啦)
好啦,今天的代码写到这里就结束了哈,需要纪恋日惊喜刮刮乐的记得找我拿源码哈!
✨完整的素材源码等:可以滴滴我吖!或者点击文末hao自取免费拿的哈~
🔨推荐往期文章——
项目1.3 高清壁纸爬虫
【Python实战】美哭你的极品壁纸推荐|1800+壁纸自动换?美女动漫随心选(高清无码)
项目0.9 【Python实战】WIFI密码小工具,甩万能钥匙十条街,WIFI任意连哦~(附源码)
项目1.0 【Python实战】再分享一款商品秒杀小工具,我已经把压箱底的宝贝拿出来啦~
项目0.1 宝藏拼图神秘上线,三种玩法刷爆朋友圈—玩家直呼太上瘾了。
项目0.2 【Pygame小游戏】Python版有迷宫嘛?原来藏在个地方呀~
🎁文章汇总——
Python文章合集 | (入门到实战、游戏、Turtle、案例等)
(文章汇总还有更多你案例等你来学习啦~源码找我即可免费!)