用python写无法拒绝的表白

Python——tkinter关不掉的表白弹窗 拯救宅男系列 想要表白却不好意思开口 没得事,Python小代码来帮你 让你专属的TA只有感动! 1.即插即用,复制两个版本之一按照下文操作直接打包成exe 2.省时省力,唯一需要动手的就是用心写点表白文案了 一、精简版 import tkinter # 表白文案来自https://zhuanlan.zhihu.com/p/129930241 # 酌情添加肉麻文案 lis = ["首先,我想说~看下去", "我这个人什么都不是,没脑子,没钱,也没未来。", "可是我喜欢一个人, 阅读详情

这篇文章,我将带大家,实现一下表白代码

最近,脑洞大开,想着用python写一个关不掉的,有弹窗的python代码,调戏一下女朋友。

于是我想到了python中的tkinter模块,写一个无法拒绝的表白程序。其中的文字都是可以改动的,通过自己的想法改

目录

首先,我们从主窗口入手

、

当使用者点击关闭按钮时

当关闭窗口时触发的效果代码

 当使用者点击拒绝的按钮时出现的效果

当用户点拒绝的实现代码

 当用户点击拒绝后,再点击关闭这个警告弹窗时的效果​

代码段

当点击同意之后,会将列表中的文字一次次的输出

点击同意之后的弹窗代码

点关闭愿意窗口时的效果​

关闭同意窗口的代码段

完整代码


首先,我们从主窗口入手


# 生成窗口
windon = tkinter.Tk()
# 标题
windon.title("来自你家老黄的请求噢")
# 设置窗口弹出的大小,位置
windon.geometry("360x425+450+200")
# 当窗口被关闭时
windon.protocol("WM_DELETE_WINDOW",closeWindon)
# 生成一个label标签放文字
label1 = tkinter.Label(windon,text="宝子跟我过日子吧",font=("华文行楷",16),fg="red")
# 将其封装进去
label1.grid()
label2 = tkinter.Label(windon,text="嫁给我吧!",font=("华文楷体",30),fg="blue")
# 设置字体所在的行号,并将其位置置于右边
label2.grid(row = 1,column = 1)

# 加载图片
picture = PhotoImage(file="love.png")
# 用label标签放图片
imageLable = Label(windon,image=picture)
imageLable.grid(row = 2,columnspan = 2)

# 创建按钮,command跳转到函数
bnt1 = Button(windon,text="好呀",width=15,height=2,bg="pink",command=Will)
# 放置按钮
bnt1.grid(row=3,column=0,sticky=W)
# 创建第二个按钮
bnt2 = Button(windon,text="滚",width=15,height=2,bg="pink",command=Unwill)
# 放置第二个按钮
bnt2.grid(row=3,column=1,sticky=E)



# 进入消息循环
windon.mainloop()

、

当使用者点击关闭按钮时

当关闭窗口时触发的效果代码

# 当关闭窗口时触发
def closeWindon():
    messagebox.showinfo(title="警告",message="关不掉噢,气不气气不气")
    return

 当使用者点击拒绝的按钮时出现的效果

当用户点拒绝的实现代码

def Unwill():
    unwill = Toplevel(windon)
    unwill.geometry("320x80+610+260")
    unwill.title("提示")
    label1 =Label(unwill,text="你点错了吧,再给你一个机会",font=("楷体",18),fg="#596032")
    label1.pack()
    btn = Button(unwill,text="好的",width=10,height=2,command=unwill.destroy)
    btn.pack()
    unwill.protocol("WM_DELETE_WINDOW",closeUnwill)

 当用户点击拒绝后,再点击关闭这个警告弹窗时的效果

代码段

def closeUnwill():
    messagebox.showinfo(title="警告",message="不愿意,你就关不掉")
    return

当点击同意之后,会将列表中的文字一次次的输出

i = 0
say1 = ["不要抱怨","你知道我的缺点是什么吗","我觉得你这个人不适合谈恋爱","你知道你和星星有什么区别吗","我好爱你噢"]
say = ["抱我","缺点你","适合结婚","星星在天上,你在我心里","走,我们领证去"]

点击同意之后的弹窗代码

# 展示点击愿意后执行的命令
def Will():
    global i
    # 定义一个单独的对话框
    will = Toplevel(windon)
    # 设置大小,位置
    will.geometry("350x150+610+260")
    will.title("太好了")
    label1 = Label(will,text=say1[i],font=("华文行楷",20))
    label1.grid()
    # 标签二
    label2 = Label(will,text=say[i],font=("华文行楷",25))
    label2.grid(row=1,column=0)

    entry = Entry(will,font=("楷体",15))
    entry.grid(row= 2)

    btn = Button(will,text="好!",width=10,height=2,command=closeallwindon)
    btn.grid(row = 3)
    will.protocol("WM_DELETE_WINDOW",closeawill)

点关闭愿意窗口时的效果

关闭同意窗口的代码段

# 同意之后关闭弹窗
def closeallwindon():
    global i
    i += 1
    if i > 4:
        windon.destroy()
    else:
        Will()

完整代码

import tkinter
from tkinter import *
from tkinter import messagebox

i = 0
say1 = ["不要抱怨","你知道我的缺点是什么吗","我觉得你这个人不适合谈恋爱","你知道你和星星有什么区别吗","我好爱你噢"]
say = ["抱我","缺点你","适合结婚","星星在天上,你在我心里","走,我们领证去"]
# 当关闭窗口时触发
def closeWindon():
    messagebox.showinfo(title="警告",message="关不掉噢,气不气气不气")
    return

# 同意之后关闭弹窗
def closeallwindon():
    global i
    i += 1
    if i > 4:
        windon.destroy()
    else:
        Will()
# 点开同意,又叉掉
def closeawill():
    messagebox.showinfo(title="你咋这么犹豫",message="点了同意就是同意啦")

# 展示点击愿意后执行的命令
def Will():
    global i
    # 定义一个单独的对话框
    will = Toplevel(windon)
    # 设置大小,位置
    will.geometry("350x150+610+260")
    will.title("太好了")
    label1 = Label(will,text=say1[i],font=("华文行楷",20))
    label1.grid()
    # 标签二
    label2 = Label(will,text=say[i],font=("华文行楷",25))
    label2.grid(row=1,column=0)

    entry = Entry(will,font=("楷体",15))
    entry.grid(row= 2)

    btn = Button(will,text="好!",width=10,height=2,command=closeallwindon)
    btn.grid(row = 3)
    will.protocol("WM_DELETE_WINDOW",closeawill)

def Unwill():
    unwill = Toplevel(windon)
    unwill.geometry("320x80+610+260")
    unwill.title("提示")
    label1 =Label(unwill,text="你点错了吧,再给你一个机会",font=("楷体",18),fg="#596032")
    label1.pack()
    btn = Button(unwill,text="好的",width=10,height=2,command=unwill.destroy)
    btn.pack()
    unwill.protocol("WM_DELETE_WINDOW",closeUnwill)

def closeUnwill():
    messagebox.showinfo(title="警告",message="不愿意,你就关不掉")
    return

# 生成窗口
windon = tkinter.Tk()
# 标题
windon.title("来自你家老黄的请求噢")
# 设置窗口弹出的大小,位置
windon.geometry("360x425+450+200")
# 当窗口被关闭时
windon.protocol("WM_DELETE_WINDOW",closeWindon)
# 生成一个label标签放文字
label1 = tkinter.Label(windon,text="宝子跟我过日子吧",font=("华文行楷",16),fg="red")
# 将其封装进去
label1.grid()
label2 = tkinter.Label(windon,text="嫁给我吧!",font=("华文楷体",30),fg="blue")
# 设置字体所在的行号,并将其位置置于右边
label2.grid(row = 1,column = 1)

# 加载图片
picture = PhotoImage(file="love.png")
# 用label标签放图片
imageLable = Label(windon,image=picture)
imageLable.grid(row = 2,columnspan = 2)

# 创建按钮,command跳转到函数
bnt1 = Button(windon,text="好呀",width=15,height=2,bg="pink",command=Will)
# 放置按钮
bnt1.grid(row=3,column=0,sticky=W)
# 创建第二个按钮
bnt2 = Button(windon,text="滚",width=15,height=2,bg="pink",command=Unwill)
# 放置第二个按钮
bnt2.grid(row=3,column=1,sticky=E)



# 进入消息循环
windon.mainloop()

Python制作表白小程序——从代码到打包exe 相信大家都看过在网络上有那种表白神器,就是那种不同意就不能关闭窗口,这样的技术在小白眼中特别高级,但身为技术人员的我们,这样的东西还不是小菜一碟,没有人表白咱们咱还不能自我表白嘛 前置准备 我们这里使用的编程语言是Python,使用的库是tkinter,还有其他的一些模块如requests等 其中的第三方库有requests、PIL 安装方法 pip install 库名称 此外,我们打包exe文件需要用到pyinstaller,安装方法也是pip 窗口设计 我们先来做一个好看的窗口,只有这样才能获得女神 阅读详情

相关推荐

情人节礼物:抖音表白程序Python版 之无法拒绝的爱附完整源代码

效果图如下: 原理:永远无法点击到“算了吧”这个选项,并且也无法关闭程序(当然你可以直接杀死进程),只有点击了“好呀”这个选项才能点击关闭 部分代码:runlov.py import sys import cfg import random import pygame from tkinter import Tk, messagebox ''' Function: 按钮类 Initial ...

weixin_46453301的博客 1万+

Python实现的无法拒绝的情人节表白代码,python情人节表白代码

Python实现的无法拒绝的情人节表白代码,python情人节表白代码。

2301_76484015的博客 876

Python无法拒绝的表白界面(完整代码)

Python制作一个无法拒绝的表白界面的完整代码。

AIGC 5万+

Python浪漫520表白代码

Python浪漫520表白合集,跳动的爱心,漂浮的爱心,无法拒绝的表白界面,满屏无限弹窗的表白界面,快来领取属于程序员的浪漫吧!

AIGC 29万+

python表白程序,只有同意才能关闭的程序

传智播客书本中的源代码和练习教程,掌握web开发和设计过程,提高掌握综合能力。

Python设计表白神器无法拒绝的爱——亲测可用

Python设计表白神器无法拒绝的爱——亲测可用

520最浪漫表白:QQ打开基于Python实现的无法拒绝的音乐表白代码!别让等待,成了遗憾!

520表白日,男人怎么送礼物,就怎么爱你 每个女孩都喜欢男孩对自己浪漫的表白,不过每个人性格不同,浪漫表白的方式也是不同的,那么520怎样浪漫的表白好呢?哪些方式的表白可以俘获女孩的心呢? 马上5月20日了,程序员如何撩动心仪女神的心呢?当然要用程序员的方法了! 快向心爱的TA表白爱意吧。 呐~~拿去表白必成功!不成功回来打我~~~ ...

闭关修炼——暂退 4万+

【electron】- 从零到一:在electron-vite项目中集成better-sqlite3的工程化实践

本文详细介绍了在electron-vite项目中集成better-sqlite3数据库的完整工程化实践。针对原生模块的编译挑战,提供了从环境配置、路径规划、服务封装到IPC通信的解决方案,并重点解决了开发与生产环境的数据库路径分离及打包部署等核心问题,帮助开发者构建稳定高效的Electron桌面应用数据层。

weixin_29306571的博客 192

vbs无法拒绝的表白代码

代码网上很多,我找了两个,再加上一些套路,效果更好。 代码1: msgbox "做我女朋友好吗",vbQuestion,"在吗" msgbox ("房产写你名字") msgbox ("保大") msgbox ("我妈会游泳") dim j do while j<1 Select Case msgbox("做我女朋友好吗",68,"请郑重的回答我") Case 6 j=1 Case 7 msgbox("再给你一次机会") end Select loop msgbox("我就知道你会同意的,哈哈哈哈

皮小孩的博客 1万+

DSP复习笔记(5)——外部接口模块XINTF

【注意】 1. 芯片型号:TMS320F28335 2. 适用于NJUSTEO李彧晟老师课程 3. 参考资料:《TMS320F28335 DSP原理、开发及应用》 4. 对应PPT第二章 5. 本章内容较多而且较为重要,请结合PPT一起复习

BerenCamlost的博客 1万+

手把手推导APM的 sqrt_controller控制器

前言 玩过无人机的朋友对APM应该都不会陌生,如果是搞过多旋翼飞控且读过代码,肯定遇到过sqrt_controller控制器,它频繁的在位置、姿态控制中出现,所以非常有必要搞清楚这个控制原理。 下面以高度控制器为例来分析。 高度控制 APM的高度控制采用PID串级3环控制,即外环位置控制,中间速度控制,内环速度控制,如下图所示。 今天要讨论的sqrt_controller就是应用于位置控制器中。位置控制器的输出是速度控制器的参考reference输入,如果采用单P控制,其输出vel_ref = pos_e

周小逗的博客 3025

520浪漫表白,爱要大胆说出来,无法拒绝的浪漫表白网页

爱要大胆说出来浪漫表白源代码获取QQ告白显示qq链接样式更改源码页面展示 浪漫表白 一年一度滴520来了,作为单身率最高的程序员,一定要把握住机会哦~ 作为程序员的另类表白方式有很多哦,比如说写个小app啊,写个电脑小脚本啊,又或者写个小网页。 最容易制作并且也最好看的就是网页啦。 能用的语言也好多,用python能写,Java能写,html更能写。 这是就推荐一下我平时整理的一些小表白网页,还在陆续增加中哦~ 效果查看:点击查看 源代码在里面有获取的方式。 各位小姐姐们如果看到这篇博客,也要留意一下身边帅

程序员凯小白的博客 1万+

RK3568 OpenHarmony3.2 蓝牙模块AP6275S适配(已更新)

OpenHarmony3.2 Release版默认是适配AP6275s这款蓝牙芯片的,但是打开蓝牙,发现无法扫描到设备、连接设备。目前平台soc为RK3568,根据项目要求,自定义外设。接下来将以解决bug为目的,学习和记录OpenHarmony平台下蓝牙模块的适配流程。RK809 CLK:32.768KHzUART1M1:与蓝牙模块通讯的串口:GPIO4_B6:GPIO4_A5WAKE_GPIO:未定义,硬件拉高1.8V: 未定义,悬空主要是打开串口,/dev/ttyS1,得到文件描述符fd。

Martian_Jonas的博客 2236

Python让女生无法拒绝的表白源代码

Python让女生无法拒绝的表白源代码,该程序在不接受表白时无法退出窗口,无法通过表白窗口的叉或程序内不接受按钮退出,需最大化表白窗口并点接受表白,方可退出。需要表白女生的图片可进行替换,图片也主程序放置在同一目录即可。 完整程序代码: # coding=utf-8 ''' 作者 : Python代码狂人 微信公众号 : Python代码大全 ''' import tkinter as tk from PIL import ImageTk from tkinter import messagebox

Python代码大全 7510

【新能源汽车测试工程师必看!DBC文件50条实战技巧,看懂这篇直接封神】

如果你是新能源汽车研发/测试工程师,还在为信号解析错误、报文找不到、DBC看不懂、实车故障复现不了头疼——那这篇文章,你一定要!在整车电控开发里,DBC = CAN总线的官方字典。没有DBC,报文就是一串乱码;读不懂DBC,测试寸步难行;用不好DBC,排查故障全靠猜。本文总结50条全网最实用、最贴近实车、最能解决问题的DBC技巧,从基础语法到新能源专用信号,从工具操作到故障排错,全部来自一线台架、实车、高压平台实战经验。不废话、不空谈、不玄学,全是能直接落地的硬货!

CSDN-新能源汽车研发测试专业博主 1348

Python爬虫实战——如何自动爬取百度搜索结果页面

本文介绍了如何使用Python爬虫抓取百度搜索结果页面的内容,包括如何构建搜索URL、获取页面HTML、解析内容、处理翻页以及存储数据等。通过该教程,您可以轻松实现批量抓取百度搜索结果,并为后续的数据分析和处理打下基础。希望本文能为您在爬虫开发、数据分析等领域提供帮助。如果您在实际应用过程中遇到问题,可以参考反爬虫应对策略,并结合实际需求进行调整。

2201_76125261的博客 1705

Python满屏表白代码

Python满屏表白代码,无限弹窗版!

AIGC 7万+

日常工作记录---在虚拟机中进行slam建图

   今天是10月24号,首先祝各位程序员们节日快乐!!!    最近一周由于实习的原因,对ROS的探索学习,停滞了一段时间,所以今天也就没什么大的进展,本篇文章仅仅记录一下,我在虚拟机中进行slam建图可行性验证的过程,本篇文章同样使用古月学院《如何在Gazebo中实现阿克曼转向车的仿真》的课程资料来进行验证    下面各条之间并没有严格的顺序关系,每一条都是独立的,都是我在验证过程中的经验或者记录:    1、在运行roslaunch bringup racecar_gazebo_rviz.lau

慕羽★的博客 4823

情人节来了,教你个用 Python 表白的技巧

作者:@明哥 公众号:Python编程时光 2020年,这个看起来如此浪漫的年份,你还是一个人吗? 难不成我还能是一条狗? 18年的时候,写过一篇介绍如何使用 Python 来表白的文章。 虽然创意和使用效果都不错,但有一缺点,这是那个exe文件,女神需要打开电脑,才有可能参与进来,进而被你成功"调戏”。 由于是很早期的文章了,应该有很多人没有看过。 没有看过的,你可以点击这里查看:用Python写一个表白神器让你脱离单身 提醒你一下,后天就是 2月14日了。什么?还是一条狗呢? 行吧,那你赶上了,今

王炳明 3万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

python表白程序,无法拒绝

【代码】python表白程序,无法拒绝。

weixin_52236586的博客 1231

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Python满屏飘字表白代码

c语言满屏飘字表白代码都有了,python当然也不能落后啦,博主熬夜码字,给大家用python又敲了一个表白代码,小伙伴们更喜欢c语言的还是python的呢?一起来看看吧~

AIGC 2万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

python制作一个无法让人拒绝的表白工具

前几天,我突然心血来潮跟我的crush表白,结果话还没说完,他人就跑了,还把我微信拉黑了,另我伤心了一下午,没想到第二天,他主动把微信加回来了,这次,我一定要让他同意 我一定要拿下他。

m0_74257457的博客 1080

【Python表白系列】制作一个无法拒绝的表白界面(完整代码)

当用户点击窗口右上角的关闭按钮时,弹出提示框后,窗口不会关闭,继续等待用户操作。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。这是一段使用Python的tkinter库实现的简单GUI程序,目的是用一个小窗口向用户求爱,请求对方成为自己的女朋友。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。这就是整个程序的代码和逻辑。

xiangxueerfei的博客 3073
上一篇: 你们要的python圣诞树
下一篇: python编程实现自动发送消息
坏柠
博客等级 码龄5年 773粉丝 137原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坏柠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值