Python——tkinter关不掉的表白弹窗
拯救宅男系列
不好意思表白
担心TA会爱上替你去表白的兄弟?
不表白就会后悔(恭喜你还有几十年的时间可以去后悔)
怎么办?
作为一名程序员,当然是冲鸭!
本文的优越性:
1.即插即用,复制两个版本之一按照下文操作可以直接打包成exe。
发给TA就成事了
2.省时省力,唯一需要动手的就是用心写点表白文案了
一、精简版
直接复制,表白文案用心写,成功几率更大。
import tkinter# 表白文案来自https://zhuanlan.zhihu.com/p/129930241
# 酌情添加肉麻文案
lis = ["首先,我想说~看下去","我这个人什么都不是,没脑子,没钱,也没未来。","可是我喜欢一个人,我想要给她最好的结局。","我没爱过别人,你是第一个,我怕我做的不好,让你觉得,爱情也不过如此。","对太喜欢的人,我都会有沟通障碍。","我并没有喜欢哪一种类型的人 ,如果我喜欢你,我喜欢的就只是你。","我攒了好多年的温柔和浪漫想要快点都给你","做我女朋友吧,行就行,不行我再想想办法。","我真的好喜欢你啊 第一句话是假的 第二句也是","你,可以做我女朋友么"]def create(mark):screen = tkinter.Tk()screen.title('tkiner_form') # 设置标题label = tkinter.Label(screen, text=lis[mark],font=('楷体', 20), # 字体和字体大小) # 表白的话label.pack()screen.mainloop()def main():for i in range(len(lis)): # 创建n个窗口create(i)if __name__ == '__main__':main()
结果示意
点击关闭之后自动跳转下一条弹框。
优点:不看完不结束
二、正常版
直接复制,精简版与正常版任选其一即可。
表白文案用心写,成功几率更大。
import tkinter# 表白文案来自https://zhuanlan.zhihu.com/p/129930241
# 酌情添加肉麻文案
lis = ["首先,我想说~看下去","我这个人什么都不是,没脑子,没钱,也没未来。","可是我喜欢一个人,我想要给她最好的结局。","我没爱过别人,你是第一个,我怕我做的不好,让你觉得,爱情也不过如此。","对太喜欢的人,我都会有沟通障碍。","我并没有喜欢哪一种类型的人 ,如果我喜欢你,我喜欢的就只是你。","我攒了好多年的温柔和浪漫想要快点都给你","做我女朋友吧,行就行,不行我再想想办法。","我真的好喜欢你啊 第一句话是假的 第二句也是","你,可以做我女朋友么"]
answer1 = ["开始","你还行吧","呕吼,然后呢","emmmmmm","哦","哇","哇","行","哈哈哈","可以"]
answer2 = ["关闭","没错,关闭","退出","退出","退出","关闭","关闭","不行","关闭","不可以"]def create(mark):screen = tkinter.Tk()screen.title('tkiner_form') # 设置标题label = tkinter.Label(screen, text=lis[mark],font=('楷体', 20), # 字体和字体大小) # 表白的话label.pack()button1 = tkinter.Button(screen, text=answer1[mark],font=('楷体', 15), # 字体和字体大小command=screen.quit) # 设置按钮1button1.pack()button2 = tkinter.Button(screen, text=answer2[mark],font=('楷体', 15), # 字体和字体大小command=screen.quit) # 设置按钮2button2.pack()screen.mainloop()def main():for i in range(len(lis)): # 创建n个窗口create(i)if __name__ == '__main__':main()
结果示意
点击任意按钮都会跳转下一条弹框。
优点:不看完不结束
三、转化为exe小程序
1.首先
安装pyinstaller库-1。
需求:希望把.py的源文件直接变成可执行的文件,因为在有些电脑上可能就没安装配置python,就不能执行(因为python是解释性语言),Pyinstaller这个第三方库(所以要用想pip安装,win+r 输入cmd 再输入 pip install pyinstaller)就可以实现这个功能。
作用简单来说:.py结果Pyinstaller变成了可执行文件(.exe之类)。
命令:win+cmd
2.然后
安装pyinstaller库-2。
命令:pip install pyinstaller
C:\Users\Administrator>pip install pyinstaller
结果示意:
文件、文件夹命名不可以使用空格,例如"Python Files"中的空格就是错误的。
应该用下划线代替空格,例如:“Python_Files”。
命令:pyinstaller.exe -F D:\Python\projects\love.py
或:pyinstaller.exe -F D:\Python\projects\0000.py
D:\>pyinstaller.exe -F D:\Python\projects\love.py
D:\>pyinstaller.exe -F D:\Python\projects\0000.py
结果示意:
找到目录文件dist,就是需要的应用程序啦。
找不到相应exe文件参考下面的方法。
1.目录文件查找
C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Scripts\dist\love.exe
D:\Programs\Python\pyinstaller-pyinstaller(文件名)\dist\love.exe
2.搜索栏
最后
直接发给TA表白啦,祝大家成功,早日脱单!
Python——tkinter关不掉的表白弹窗相关推荐
- python编写关不掉的流氓表白软件
效果图: from tkinter import * from tkinter import messageboxdef closeallwindow():window.destroy( )def c ...
- python tkinter获取屏幕大小_用 Python 制作关不掉的端午安康弹窗
端午节又称端阳节.龙舟节.重午节.龙节.正阳节.天中节等,端午节源自天象崇拜,由上古时代祭龙演变而来,因传说战国时期的楚国诗人屈原在五月五日跳汨罗江自尽,后来人们亦将端午节作为纪念屈原的节日,在端午节 ...
- 用 Python 制作关不掉的端午安康弹窗
端午节又称端阳节.龙舟节.重午节.龙节.正阳节.天中节等,端午节源自天象崇拜,由上古时代祭龙演变而来,因传说战国时期的楚国诗人屈原在五月五日跳汨罗江自尽,后来人们亦将端午节作为纪念屈原的节日,在端午节 ...
- 用 Python 制作关不掉的端午安康弹窗!恶作剧一下!
端午节又称端阳节.龙舟节.重午节.龙节.正阳节.天中节等,端午节源自天象崇拜,由上古时代祭龙演变而来,因传说战国时期的楚国诗人屈原在五月五日跳汨罗江自尽,后来人们亦将端午节作为纪念屈原的节日,在端午节 ...
- 去除stackoverflow页面上关不掉的cookie弹窗
不知道怎么搞的,打开stackoverflow后,在页面左下角总出现一个弹窗,不管怎么点击就是消失不了. 笔者使用火狐浏览器,在弹窗上点击鼠标右键,选择"检查"后打开开发者工具栏. ...
- 520到了还有人不会表白吗——Python GUI实现爆火抖音的弹窗表白
文章目录 源码 1.正常版本 2.BT(变态)版本 代码实现(正常版本) 结束语 最近抖音爆火的窗口表白 心中的女孩如果收到了,肯定会看着满屏幕的窗口感动不止,对你倾心 本文是正常版本的源码,BT版本 ...
- Python GUI篇——关不掉的小窗口
Python GUI篇--关不掉的小窗口 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高 ...
- vbs实现关不掉的弹窗
今天给大家分享一个关不掉的弹窗代码 首先新建文本文档,命名为关不掉的弹窗,输入下面的代码(双引号中的字可修改): do msgbox "哈哈,你关不掉我" loop 然后选择另存为 ...
- 弹窗广告关不掉退不出 你的手机App里暗藏多少“牛皮癣”?
来源:法治日报 你的手机App里暗藏多少"牛皮癣"?弹窗广告关不掉退不出捆绑下载安装易卸载难 ● 手机App给人们的生活带来了便利,但随之出现的开屏弹窗广告.强制下载注册以及诱导分 ...
最新文章
- LeetCode:Two Sum
- js date转string_JS之你到底是什么类型?
- 1、如何进行字符串常量中的字符定位_Java String:字符串常量池,我相信会有很多朋友不很理解这部分...
- 数据结构与算法 - 稀疏数组(理解+代码实现案例)
- 启动NameNode和DataNode
- 前后端分离的项目,如何解决登录问题
- redhat6.3下配置使用cenos yum源
- 描述最常用的5种http方法的用途_RESTful API系列之HTTP基础
- CCF NOI1089 高精度运算
- 5G 引发的科技变革
- linux 查看fd命令,Linux中一种友好的find替代工具(fd命令)
- 为什么我们要写单元测试用例?
- 全球宽带接入发展转折点 FTTP用户数首超DSL
- 汉字转拼音,多音字解决方案
- 【WPS】数学公式用插入打的 为什么公式显得比字体靠上
- 微信支付--商家转账到零钱
- 【解局】瑞幸向上,盒马向下
- matlab中ljnspace,Matlab图像感兴趣区域编码
- 2018年度获取工作日节假日API
- 动图图解!既然IP层会分片,为什么TCP层也还要分段?
热门文章
- iPhone通话录音调研
- 一个博客网站的历史纪录。。。
- 联发科2016年首月营收6.46亿美元
- ThinkBook15电脑开机后马上蓝屏不能使用怎么办?
- waves服务器系统盘,waves9r11安装教程
- 全网超详细的下载与安装VMware虚拟机以及为什么要安装VMware虚拟机
- CleanMyMac4.11.3macOS系统垃圾清理应用
- 苹果微信王者荣耀哪个服务器人多,王者荣耀,微信区和QQ区谁更厉害,为什么QQ区人更多呢...
- js 实现post跳转页面
- 新生研讨课结课报告--图像处理