中国软件网

您现在的位置是:网站首页>中国软件

中国软件

愚人节失恋我用Python制作整蛊软件发送给女友结果

中国软件网2023-04-21中国软件宇视软件
格柏软件,宇视软件,有什么赚钱软件,愚人节失恋我用Python制作整蛊软件发送给女友结果,格柏软件,宇视软件,有什么赚钱软件不知不觉,一年一度的愚人节又到来了,愚人节也被称作为幽默节,是西方国家流行起来的一种民间的节日,意在通

愚人节失恋我用Python制作整蛊软件发送给女友结果

愚人节失恋我用Python制作整蛊软件发送给女友结果,

  格柏软件,宇视软件,有什么赚钱软件不知不觉,一年一度的愚人节又到来了,愚人节也被称作为幽默节,是西方国家流行起来的一种民间的节日,意在通过朋友之间简单善意的小玩笑,来增添生活中的小乐趣。

  小编也趁着这个节日制作了一个整蛊的小软件,本想发给女朋友娱乐一下,结果却惹她生气了,差点闹掰。具体是什么软件呢,大家一起来看看吧。

  视频中可以看到,当启动软件之后,程序会显示出文字窗口,而且会一直不断的循环出现并配有背景音乐。无论大家如何点击叉号,都没有办法完全的关闭窗口。

  视频展示之后,接下来我们来看一下程序是如何实现的吧,通过上面的视频,我们可以将程序分为三个步骤来讲解。

  对于界面的展示,采用的是简单的tkinter界面进行制作,其程序如下图所示。

  程序中,界面通过Label控件来进行文字内容的展示,为了增加界面形式的多样性,可以通过随机选择的方式来设置背景颜色和显示文字的字体。对于label控件绑定的键盘监听事件,这里是一个暗门,我们在程序的最后来讲解。程序运行后的界面如下图所示。

  在电脑桌面中,每当关掉一个界面后,新的界面会通过随机的方式显示,位置不确定。

  对于页面的循环展示,是通过不断的开辟新的线程进行实现的,程序如下图所示:

  上述的程序中,程序通过for循环的方式来开辟了多个线程,每个线程中都会去显示一个新的窗口界面,开启每个线程后,就会按照顺序来显示每个页面。

  需要注意的是,当全部显示完所有的文字之后,也就是所有的线程都执行了一遍,此时就重新创建一组新的线程再去循环执行。

  对于背景音乐的循环播放,这里利用pygame即可进行实现,程序如下图所示:

  上述程序中,通过mixer.music.play(-1)来实现对于音乐的不断循环播放,而在整个的while循环中,当判断self.threads列表中的线或者是self.threads中的列表数量达到所有文字数量之后,就会重新开启新的一组线程,来达到循环显示界面的目的。

  可能有的小伙伴也在想,一直关不掉界面也不行,必须得留个暗门方面停止程序,这个小编早就为大家考虑到了,上面我们提到了程序会监控键盘的输入,所以我们可以利用这个点来实现程序的停止。需要知道暗门,找小助手。

  以上,就是小编给大家带来的愚人节整蛊小程序,大家可以根据的喜好,来下载源码,设置自己的整蛊文字。并通过pyinstaller来打包程序,发送给自己想要整蛊的对象。

  欢迎大家在留言区点评,记得给个三连哦!需要这个软件,后台输入:小助手,找他领取。

  入门:最全的零基础学Python的问题零基础学了8个月的Python实战项目学Python就是这条捷径

  干货:爬取豆瓣短评,电影《后来的我们》38年NBA最佳球员分析从万众期待到口碑扑街!唐探3令人失望笑看新倚天屠龙记 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影

  AI:会做诗的机器人 给图片上色 预测收入 碟中谍这么火,我用机器学习做个迷你推荐系统电影

  小工具:Pdf转Word,轻松搞定表格和水印!一键把html网页保存为pdf!再见PDF提取收费!用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换制作一款钉钉低价机票提示器!|60行代码做了一个语音壁纸切换器天天看小姐姐!|

很赞哦!