利用python写一个情人节快乐(生日快乐)的小程序,表白用也行哦!

利用python写的一个小程序,话不多说,抓紧上图了!

在这里插入图片描述
这是刚开始点击的界面,点击点我许愿后,会出现下面效果图。
在这里插入图片描述
这时程序会自动播放音乐,我选择的是童话。
最后点击会出现下图!在这里插入图片描述
代码如下:
import base64import tkinterimport pygamefrom tkinter import *from tkinter.messagebox import showinfofrom tkinter import Toplevel, IntVar, StringVarfrom tkinter import StringVar#from tkMessageBox import showinfotop = tkinter.Tk()top.title(“小茜小仙女情人节快乐”)#file = r"D:\pythonshuju\lianxi\tonghua.mp3"file=r"tonghua.mp3"pygame.mixer.init()track = pygame.mixer.music.load(file)pygame.mixer.music.play()# 点击选项后显示的提示框内容def show(): if v.get() == 1: str = ‘别想多’ elif v.get() == 2: str = ‘天上不会掉馅饼’ elif v.get() == 3: str = ‘多吃点吧’ elif v.get() == 4: str = ‘就是要给你’ elif v.get() == 5: str = ‘啥也没有,我穷’ elif v.get() == 6: str = ‘这是白天’ elif v.get() == 7: str = ‘礼物在后面程序哦’ showinfo(‘To 小仙女’, message=str) if v.get() == 7: frame1.destroy()# 点击许愿后,弹出的新弹框内容和样式def wish(): var.set(“小茜,要加油哦”) global frame1 photo = tkinter.PhotoImage(file=‘qe.gif’) label.config(image=photo) label.image = photo frame1 = Toplevel() frame1.title(“祝小仙女愿望成真”) frame1.geometry(‘300x400’) frame1.attributes("-topmost", 1) frame1.attributes("-alpha", 0.8) global v v = IntVar() options = [(‘变得更漂亮?’, 1), (‘变成小富婆?’, 2), (‘变得更瘦?’, 3), (‘啥也不用’, 4), (‘空的’, 5), (‘更年轻?’, 6), (‘最后这个送你的礼物,点吧’, 7)] for option, num in options: radiobutton = tkinter.Radiobutton(frame1, text=option, variable=v, value=num, indicatoron=False, command=show) radiobutton.pack(anchor=W) button = tkinter.Button(top, textvariable=var, font=(‘微软雅黑’, 15), fg=‘white’, bg=‘pink’, activeforeground=‘white’, activebackground=‘pink’, command=wish) wishbutton。
本人第一次发,没有什么经验,希望大家谅解。

程序写完可以利用模块对其进行打包,这样即使别人电脑上没有安装python。他也可以打开此程序哦!

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值