Python GUI实现爆火抖音的弹窗表白
最近抖音爆火的窗口表白
心中的女孩如果收到了,肯定会看着满屏幕的窗口感动不止,对你倾心
本文是正常版本的源码,BT版本的源码链接待审核
源码
私信小编01即可获取大量Python学习资料
1.正常版本
点击喜欢或者不喜欢都会关闭对话框
2.BT(变态)版本
对比于正常版本
1.窗口不会关闭,只有填写微信后点击哈哈哈才会关闭正常方式
2. 不喜欢 的按钮最小,不仔细看看不见
3.点击会弹出带图片的窗口,不断切换
4.添加了输入微信号
除了点喜欢,其他都是弹出窗口或者一个提示,正常方法是关闭不掉的
让心中的女孩欲罢不能
代码实现(正常版本)
1.导库
这里是用的PYthon自带的Tkinter,我们只需要导入即可
from tkinter import * #导入tkinter包
from tkinter import messagebox #导入meeagebox包
2.创建一个窗口
单独运行没有反应,需要mainloop(),进入消息循环,否则显示不出
window = Tk() #创建一个窗口window
3.设置窗口大小,宽x高
window.geometry('350x450')
4.设置窗口显示的位置
window.geometry("+500+250")
5.resizable方法固定窗体大小,这样不会被改变
window.resizable(False, False)#固定窗体
6.wm_attributes让窗口打开时在其他窗口上方
window.wm_attributes('-topmost',1)
7.设置窗口标题
window.title('你喜欢我吗?')
8.设置显示在窗口上的文字
labe1 = Label(window,text='hey,小姐姐',font=('微软雅黑',15))
labe1.grid() #让label标签显示
labe2 = Label(window,text='喜欢我吗?',font=('微软雅黑',30))
#grid网格式的显示 设置行列,上下左右对齐方式N S W E
labe2.grid(row=1,column=1,sticky=W)
9.导入我们要显示的图片
#file是图片的路径,这里我放在了同文件下
photo1 = PhotoImage(file='OIP.gif ')
imgLabe1 = Label(window,image=photo1)
#grid网格式的显示 设置行列
imgLabe1.grid(row=2,column=0)
photo2 = PhotoImage(file='做我女朋友吧.gif ')
imgLabe2 = Label(window,image=photo2)
#grid网格式的显示 设置行列
imgLabe2.grid(row=2,column=1)
10.按钮button
#设置按钮,显示 喜欢 ,宽和高,点击之后触发destroy销毁事件,关闭窗口
btn1 = Button(window,text='喜欢',width=15,height=2,command=window.destroy)
#grid网格式的显示 设置行列
btn1.grid(row=3,column=0,sticky=W)
#设置按钮,显示 不喜欢 ,宽和高,点击之后触发destroy销毁事件,关闭窗口
btn2 = Button(window,text='不喜欢',width=15, height=2,command=window.destroy)
#grid网格式的显示 设置行列
btn2.grid(row=3,column=1)
11.显示窗口
window.mainloop() #会让窗口持续显示