又到了一年一度的情人节!大家都准备送什么给自己心仪的对象呢?

鲜花、巧克力都太俗套了,今天给大家带来一个抖音上看到的表白神器 — 用Python写一个告白程序,让她看到你满满的爱(tao)意(lu)。

先上效果:

视频版:

python表白小程序 https://www.zhihu.com/video/1079411608517799936

代码:

from tkinter import *

from tkinter import messagebox

import random

def no_close():

return

#关闭所有窗口

def close_all_window():

window.destroy()

#关闭窗口提示

def close_window():

messagebox.showinfo(title="不要嘛~", message="不选好不许走!")

#“好的”窗口

def Love():

love = Toplevel(window)

love.geometry("300x100+580+250")

love.title("爱你么么哒~")

btn = Button(love, text="在一起!", width=10, height=2, command=close_all_window)

btn.place(x=100, y=30)

love.protocol("WM_DELETE_WINDOW", no_close)

window = Tk()

window.title("嗨,小姐姐") #窗口标题

window.geometry("360x640+550+50") #窗口大小

window.protocol("WM_DELETE_WINDOW", close_window) #窗口关闭

label = Label(window, text="观察你很久了", font=("微软雅黑", 18))

label.place(x=120, y=50)

label = Label(window, text="做我女朋友好不好?", font=("微软雅黑", 24))

label.place(x=70, y=100)

btn1 = Button(window, text="好", width=15, height=2, command=Love)

btn1.place(x=110, y=200)

# “不好”按钮

pos = [110, 300]

btn2 = Button(window, text="不好", width=15, height=2)

btn2.place(x=pos[0], y=pos[1])

def on_enter(e):

global pos

dx = random.randint(100, 200)

dy = random.randint(100, 300)

print(pos,dx,dy)

pos = (pos[0] + dx) % 200, (pos[1] - 250 + dy) % 350 + 250

btn2.place(x=pos[0], y=pos[1])

btn2.bind("", on_enter)

#显示窗口,消息循坏

window.mainloop()

然后用 pyinstaller 将程序打包为 exe 文件后就可以发送给她啦!

具体操作:

在保存.py文件的目录下,运行 cmd ,没有 pyinstaller 的先通过 pip 安装,已经有了的直接 pyinstaller –F –w xxx.py 即可。

下载完整 代码 和 可执行文件 ,在 公众号(Crossin的编程教室) 里回复关键字 情人节

祝大家情人节快乐!成功了不用谢,被打了也可别怨我(  ̄ー ̄)

什么?你说没有对象?

那就 new 一个好啦!

-----------------

上个月我们开启了一次征稿活动(编程教室2019新春征稿活动),收到了不少投稿。今天这篇就来自其中一位作者 小灰辉 。他也有一个公众号 Python编程吧 ,里面分享 Python 相关的文章和技术岗位。欢迎大家关注交流,也欢迎成为我们的作者中的一员。

转载自公众号: Python编程吧

原文:Python让你的情人节更完美!!

════

其他文章及回答:

如何自学Python | 新手引导 | 精选Python问答 | Python单词表 | 人工智能 | 爬虫 | 我用Python | requests | 计算机视觉 | 字符播放器 | 一图学Python | 智能防挡弹幕

欢迎搜索及关注: Crossin的编程教室

python表白动画_送你个情人节礼物:Python版抖音同款表白神器相关推荐

  1. python写个礼物送人_送你个情人节礼物:Python版抖音同款表白神器

    又到了一年一度的情人节!大家都准备送什么给自己心仪的对象呢? 鲜花.巧克力都太俗套了,今天给大家带来一个抖音上看到的表白神器 - 用Python写一个告白程序,让她看到你满满的爱(tao)意(lu). ...

  2. 送你个情人节礼物:Python版抖音同款表白神器

    又到了一年一度的情人节!大家都准备送什么给自己心仪的对象呢? 鲜花.巧克力都太俗套了,今天给大家带来一个抖音上看到的表白神器 - 用Python写一个告白程序,让她看到你满满的爱(tao)意(lu). ...

  3. python表白神器_python教程之抖音同款表白神器——Python让你的七夕更完美!

    又到了一年一度的七夕!大家都准备送什么给自己心仪的对象呢?今天给大家带来python教程之抖音同款表白神器--Python让你的七夕更完美! 先上效果: python表白小程序 代码: from tk ...

  4. python抖音表白程序代码_python教程之抖音同款表白神器——Python让你的七夕更完美!-Go语言中文社区...

    又到了一年一度的七夕!大家都准备送什么给自己心仪的对象呢?今天给大家带来python教程之抖音同款表白神器--Python让你的七夕更完美! 先上效果: python表白小程序 代码: from tk ...

  5. 抖音程序员表白代码c语言,程序员过情人节:教你做抖音同款表白程序!

    原标题:程序员过情人节:教你做抖音同款表白程序! 最近抖音上一个很简单的vbs告白编程代码视频火了,双击这个编程代码编写的软件后会弹出一个窗口显示一段话,点击确定后会显示下一句.这个小程序很有意思也很 ...

  6. 抖音同款表白神器(按钮漂移)

    又到了一年一度的情人节!大家都准备送什么给自己心仪的对象呢? 鲜花.巧克力都太俗套了,今天给大家带来一个抖音上看到的表白神器 - 用Python写一个告白程序,让她看到你满满的爱(tao)意(lu). ...

  7. gif透明背景动画_常用GIF动图制作工具,抖音里面的动图都是这些工具做出来的...

    1.PS (1)首先打ps,找到ps界面上右上角的"基本功能"进行点击,点击后弹出下拉框,在下拉框中选择"动感" (2)选择"动感"后ps界 ...

  8. HTML5七夕情人节表白网页(抖音-流动爱心表白)HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 爱心表白网页

    HTML5七夕情人节表白网页❤抖音-流动爱心表白❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 爱心表白网页 这是程序员表白 ...

  9. Python灰帽子_黑客与逆向工程师的Python编程之道

    收藏自用 链接:Python灰帽子_黑客与逆向工程师的Python编程之道

最新文章

  1. linux下puppet的“资源”管理
  2. Docker系列教程02-MongoDB默认开启鉴权
  3. python常用模块之time和datetime
  4. Arcgis Javascript那些事儿(五)--arcgis server发布自定义比例尺地图
  5. 第十一章:项目风险管理 - (11.1 规划风险管理)
  6. 机器学习.周志华《15 规则学习 》
  7. 奇偶性与魔术(一)——奇偶性的数学本质
  8. 如何为你的文本标签添加圆点、三角等不规则图形-保姆级教程
  9. 使用 html 写一个表达爱意的网页
  10. 黑苹果无法连接wifi
  11. Ubuntu18.04脚本安装ucore实验所需工具
  12. 【杭州seo】百度快照关键词不同颜色的代表含义
  13. python雷达图详解_python绘制雷达图实例讲解
  14. 嵌入式Linux C基本知识点总结
  15. 斐波那契数列-----兔子繁殖问题
  16. Ansys 19.0 的安装与pyansys的使用 Ubuntu20.04
  17. 电视也玩云存储?酷盘TV版带你看大片
  18. Spark Streaming处理Socket流简单实例
  19. 计算机网络原理与实践ppt,从理论到实战,微软人工智能系统课程分享(附PPT)
  20. 动手学习深度学习花书踩坑01-----FashionMNIST数据集下载失败

热门文章

  1. Verilog有符号和无符号运算设计分析
  2. Redis源码阅读笔记(1)——简单动态字符串sds实现原理
  3. day34~35_Hadoop介绍及集群安装
  4. 微信公众号插入地图及地图搜索资源的前端处理(坐标系转码,自动定位等业务实现)
  5. 离散数学5_第1章之2 命题公式的等值演算
  6. cad面板怎么移动,CAD软件如何调整面板位置?
  7. python框架sanic_Sanic框架
  8. 亚马逊平台买家注册流程
  9. 数组 函数 c语言,初学C语言-一维数组与函数
  10. 最大熵模型(MaxEnt):万法归宗(上)