美文网首页python热爱者Python新世界
做了个python表白软件,明天要不要过光棍节就看这波操作了!

做了个python表白软件,明天要不要过光棍节就看这波操作了!

作者: 48e0a32026ae | 来源:发表于2018-11-10 16:40 被阅读6次

    之前在群里看到有人发了一个抖音上很火的小视频,就是一个不正经的软件,运行后问你是不是愿意做我的朋友,但你没法点击到「不同意」!并且没办法直接关闭窗口!

    很不正经,很流氓,有点适合我。

    学习Python中有不明白推荐加入交流群

                    号:516107834

                    群里有志同道合的小伙伴,互帮互助,

                    群里有不错的学习教程!

    效果大概是这样的:

    流氓!

    我要做一个高仿的!

    实现思路

    首先我想到的就是 pygame 实现,因为之前很多人都用它「打过飞机」,不对,是做「打飞机」的游戏,因此多少有些熟悉。

    其实思路很简单,就是探测鼠标位置,当鼠标跑到按钮上面时,随机改变按钮的位置。

    剩下的就是组件的布局样式了!

    这里我在网上找了一个小图片,放在左方,然后中间位置放置两行文字,下方放置两个按钮,最终布局如下:

    主要实现逻辑

    实现流程大致如下:

    主要的逻辑就是鼠标移动到按钮上时,按钮的位置进行随机的变动。

    如何判断鼠标在按钮上?看下出自灵魂画手的示意图:

    判断鼠标和按钮的相对位置

    代码实现也很简单:

    看着有点乱,但其实就是上图的公式。

    实现效果

    最终实现效果:

    实现效果

    最后,把我们的程序打包成 exe,当然,需要附上图片和字体文件。

    相关文章

      网友评论

      • 魂之挽歌w:这个具体是咋做的啊,比如gui和打包成exe啊:flushed:

      本文标题:做了个python表白软件,明天要不要过光棍节就看这波操作了!

      本文链接:https://www.haomeiwen.com/subject/jjozxqtx.html