python字符表白_七夕快到了,教你用python去表白!

对于如何表白俘获女神的心,你有什么高招?马上就要到来的七夕节,你准备了什么惊喜?小编为了让你七夕有人陪,也是煞费苦心,这就教你如何用python去表白,不仅浪漫,还显示出咱的智慧与潜力,快来学吧:

最近一直在被抖音视频的表白程序刷屏,之前小编也收到过一个VB编写一个表白程序:

网上也流传过很多类似的表白程序,但是基本上都是由VB或者易语言编写的。

难道我大Python不能写出这样的程序来么?

人生苦短,我用Python,难道是开玩笑的?!肯定是可以编写出来的!

效果图:

如果你要点击关闭的话,是关不掉的哟:

如果点击考虑考虑的话:

主要用到的是pyqt5

素材是一张800*800的表情包

完整代码

# -*- coding: utf-8 -*-import sysfrom PyQt5 import QtWidgetsfrom PyQt5.QtGui import QFont,QIcon#QtWidgets不包含QFont必须调用QtGuifrom PyQt5 import QtGui,QtCoreimport randomclass MessageBox(QtWidgets.QWidget):#继承自父类QtWidgets.QWidgetCloseAllowed=0def __init__(self,parent = None):#parent = None代表此QWidget属于最上层的窗口,也就是MainWindows.QtWidgets.QWidget.__init__(self)#因为继承关系,要对父类初始化#通过super初始化父类,__init__()函数无self,若直接QtWidgets.QWidget.__init__(self),括号里是有self的self.setGeometry(300, 300, 800,800) # setGeometry()方法完成两个功能--设置窗口在屏幕上的位置和设置窗口本身的大小。它的前两个参数是窗口在屏幕上的x和y坐标。后两个参数是窗口本身的宽和高#self.resize(1000, 500) # 设置窗体大小,本行可有可无。self.center()#自定义一个居中的函数self.setFixedSize(self.width(),self.height());#PyQT禁止调整窗口大小和窗口最大化按钮#self.setWindowFlags(QtCore.Qt.WindowMinimizeButtonHint)#PyQT禁止窗口最大化按钮和关闭按钮self.setWindowTitle(u'表白神器 by Python学习群:125240963') # 仅仅设置窗体标题,不设置位置。self.setWindowIcon(QIcon('rose.png')) # 调用QIcon构造函数时,我们需要提供要显示的图标的路径(相对或绝对路径)。同时注意:使用QIcon类型必须导入此模块from PyQt5.QtGui import QIconself.setToolTip(u'Python学习群:125240963获取源码')#调用setToolTip()方法,该方法接受富文本格式的参数,css之类。QtWidgets.QToolTip.setFont(QFont('华文楷体', 10))#设置字体以及字体大小self.label1 = QtWidgets.QLabel(u'b小姐姐,观察你很久了!/b', self) # 建立一个标签self.label1.move(150, 40) # 使此标签移动到这个部件(260,40)的位置self.label1.setFont(QFont("Timers", 20));#设置字体与字体大小self.label2= QtWidgets.QLabel(u'b做我女朋友好不好?/b', self) # 建立一个标签self.label2.move(150, 100) # 使此标签移动到这个部件(260,100)的位置self.label2.setFont(QFont("Timers", 20));#设置字体与字体大小#Qt中提供的调色板QPalette类就是专门用于管理控件的外观显示。QPalette类相当于对话框或控件的调色板,管理着控件和窗体的所有颜色。#每个窗体和控件都包含一个QPalette对象,在显示时,对其做相应的设置即可self.window_pale = QtGui.QPalette()#实例化QPalette类self.window_pale.setBrush(self.backgroundRole(), QtGui.QBrush(QtGui.QPixmap("biu.jpg")))#打开图片self.setPalette(self.window_pale)#应用背景色# setStyleSheet来设置图形界面的外观self.buttonOK = QtWidgets.QPushButton(u'同意',self) # 因为需要增加按钮,所以我们引入了QPushButton类,该按钮是QPushButton类的一个实例。构造函数的第一个参数是按钮的标签。第二个参数是父窗口小部件。父窗口小部件是示例窗口小部件,它是通过QWidget继承的self.buttonOK.setFocusPolicy(QtCore.Qt.NoFocus)#按钮无焦点# Qt::TabFocus 0x1 接受Tab键焦点# Qt::ClickFocus 0x2 接受鼠标单击做焦点# Qt::StrongFocus TabFocus | ClickFocus | 0x8 接受Tab键和鼠标单击做焦点# Qt::WheelFocus StrongFocus | 0x4 滑轮作为焦点选中事件# Qt::NoFocus 0 不接受焦点self.buttonOK.move(50, 700) # move()方法来指定部件的放置坐标,坐标的顶点就是窗口的左上角self.buttonOK.clicked.connect(self.showDialogOK)self.buttonE = QtWidgets.QPushButton(u'考虑考虑',self) # 因为需要增加按钮,所以我们引入了QPushButton类,该按钮是QPushButton类的一个实例。构造函数的第一个参数是按钮的标签。第二个参数是父窗口小部件。父窗口小部件是示例窗口小部件,它是通过QWidget继承的self.buttonE.setFocusPolicy(QtCore.Qt.NoFocus) # 按钮无焦点# Qt::TabFocus 0x1 接受Tab键焦点# Qt::ClickFocus 0x2 接受鼠标单击做焦点# Qt::StrongFocus TabFocus | ClickFocus | 0x8 接受Tab键和鼠标单击做焦点# Qt::WheelFocus StrongFocus | 0x4 滑轮作为焦点选中事件# Qt::NoFocus 0 不接受焦点self.buttonE.move(330, 700) # move()方法来指定部件的放置坐标,坐标的顶点就是窗口的左上角self.buttonE.clicked.connect(self.showDialogEE)self.buttonNO = QtWidgets.QPushButton(u'拒绝',self) # 因为需要增加按钮,所以我们引入了QPushButton类,该按钮是QPushButton类的一个实例。构造函数的第一个参数是按钮的标签。第二个参数是父窗口小部件。父窗口小部件是示例窗口小部件,它是通过QWidget继承的self.buttonNO.setFocusPolicy(QtCore.Qt.NoFocus) # 按钮无焦点# Qt::TabFocus 0x1 接受Tab键焦点# Qt::ClickFocus 0x2 接受鼠标单击做焦点# Qt::StrongFocus TabFocus | ClickFocus | 0x8 接受Tab键和鼠标单击做焦点# Qt::WheelFocus StrongFocus | 0x4 滑轮作为焦点选中事件# Qt::NoFocus 0 不接受焦点self.buttonNO.move(610, 700) # move()方法来指定部件的放置坐标,坐标的顶点就是窗口的左上角self.buttonNO.clicked.connect(self.showDialogNO)def showDialogOK(self):QtWidgets.QMessageBox.information(self, "欧耶", "爱你,么么么么么么么哒~~~", QtWidgets.QMessageBox.Ok)self.CloseAllowed = 1def showDialogEE(self):QtWidgets.QMessageBox.information(self, "别纠结了", "你完了,你妈让你嫁给我", QtWidgets.QMessageBox.Ok)QtWidgets.QMessageBox.information(self, "别纠结了", "你爸也是这么说的", QtWidgets.QMessageBox.Ok)QtWidgets.QMessageBox.information(self, "别纠结了", "你奶奶也让你嫁给我", QtWidgets.QMessageBox.Ok)QtWidgets.QMessageBox.information(self, "别纠结了", "你哥哥也同意了,你全家都同意", QtWidgets.QMessageBox.Ok)QtWidgets.QMessageBox.information(self, "别纠结了", "你闺蜜说嫁给我没错", QtWidgets.QMessageBox.Ok)QtWidgets.QMessageBox.information(self, "别纠结了", "你爸说不同意就打你", QtWidgets.QMessageBox.Ok)QtWidgets.QMessageBox.information(self, "别纠结了", "接受现实吧,我会对你好的", QtWidgets.QMessageBox.Ok)QtWidgets.QMessageBox.information(self, "别纠结了", "你都是我的人了", QtWidgets.QMessageBox.Ok)def showDialogNO(self):self.q = random.randint(0, 650) # 在0-650内生成随机的X坐标self.w = random.randint(150, 650) # 在150-650内生成随机的Y坐标self.buttonNO.move(self.q, self.w)#enterEvent事件PyQt自动运行,无需调用# def enterEvent(self,event):#重写了鼠标的enterEvent事件,由于继承了窗口类,鼠标一进入主窗口便会出发此函数# self.q=random.randint(0,650)#在0-650内生成随机的X坐标# self.w=random.randint(150,650)#在150-650内生成随机的Y坐标# self.buttonNO.move(self.q,self.w)#当我们关闭一个窗口时,在PyQt中就会触发一个QCloseEvent的事件,正常情况下会直接关闭这个窗口,#但是我们不希望这样的事情发生,所以我们需要重新定义QCloseEvent,函数名称为closeEvent不可变def closeEvent(self,event):#函数名固定不可变if self.CloseAllowed==1:event.accept()#关闭窗口else:QtWidgets.QMessageBox.information(self, "未作回应", "小姐姐,请不要逃避!", QtWidgets.QMessageBox.Ok)event.ignore()#忽视点击X事件def center(self):screen=QtWidgets.QDesktopWidget().screenGeometry()#获取屏幕分辨率#QtWidgets.QDesktopWidget().screenGeometry()中QDesktopWidget()也有括号size=self.geometry()#获取窗口尺寸self.move((screen.width()-size.width())/2,(screen.height()-size.height())/2)#利用move函数窗口居中app=QtWidgets.QApplication(sys.argv)window=MessageBox()window.show()sys.exit(app.exec_())想要发给你自己喜欢的人,肯定是需要打包成exe的呀#!/usr/bin/env python# -*- coding: utf-8 -*-"""__title__ = '将calculator项目转换为exe文件'__author__ = '遂越净郝'"""from PyInstaller.__main__ import runif __name__ == '__main__':opts = ['douyin.py', '-w', '--onefile']#opts = ['douyin.py', '-F']#opts = ['douyin.py', '-F', '-w']#opts = ['douyin.py', '-F', '-w', '--icon=TargetOpinionMain.ico','--upx-dir','upx391w']run(opts)

感谢您的阅读,这款七夕表白神器,你觉得怎么样呢?用python创造惊喜,只有你想不到,没有做不到!更多python资讯,尽在达内python培训,敬请关注!

python表白程序,只有同意才能关闭的程序 传智播客书本中的源代码和练习教程,掌握web开发和设计过程,提高掌握综合能力。 立即下载

相关推荐

c#源码,将矩阵(二维数组)渲染成云图,强度图,热力图,均匀性图,伪彩图

CSDN软件0积分下载链接:https://download.csdn.net/download/wanghuannihao1992/86656759。6、渲染效果良好,颜色均匀分布,不存在等高线,交叉点。3、纯粹的C#代码编写,不含第三方dll或者控件。4、支持ColorBar显示,强度值颜色坐标显示。2、渲染时间60ms左右,速度快,1、二维数据最小支持2*2,7、采样全新数据插值算法。先直接上C#软件效果图。5、整图保存为单个图片。

业余程序员小徐的博客 6872

python编写关不掉的流氓表白软件——快去找你爱的他表白吧

python编写关不掉的流氓表白软件——快去找你爱的他表白吧部分结果演示:源代码cc.png 部分结果演示: 源代码 from tkinter import * from tkinter import messagebox def closeallwindow(): window.destroy( ) def closeWindow(): messagebox.show...

子浩的博客 2万+

省一蓝桥杯嵌入式-09RTC实时时钟

RTC(Real-Time Clock)实时时钟,是一个独立的定时器RTC模块拥有一组连续的计数的计数器,在响应软件配置下,可提供时钟、日历、闹钟功能RTC能提供年月日时分秒等信息(可设置)在系统复位或从待机模式唤醒后,RTC的设置时间维持不变(这个我没实现,复位后时间也重置了,有能力的可以自己研究一下)持续时间跟踪:在主系统断电后或处于低功耗模式时,RTC仍继续工作,原理是有额外的电池为其供电(蓝桥杯板子没有这个备用电源,该功能无效。

qq_46392331的博客 1722

用Python实现表白代码 抖音最火的整蛊表白小程序如何做出来的

这篇文章带大家实现表白代码 看过很多用批处理写的表白,就想着用Python实现一个 实现用的是tkinter 点击关闭按钮 无法关闭 def closeWindow(): messagebox.showinfo(title="警告", message="关不掉吧,气不气") return 点击不喜欢的事件 def noLove(): no_love = Toplevel(window) no_love.geometry("300x100+610+260") no_l

Miku_wx的博客 2万+

comsol 多物理场仿真流程-以开关柜为例

1、主要方法 在SolidWorks中对于开关柜的内部与外部结构进行建模,生成能够导入软件计算的3D模型。将SolidWorks中的模型导入comsol软件中,设置参数进行多物理场耦合仿真。 1、具体步骤 删除高压开关柜中对其内部电磁环境无较大影响的结构,如低压测量柜、断路器内部结构等。 导入模型:将厂家提供的3D模型转化为solidworks结构模型。 修复模型:修复已转化模型中转化错误的部分、修复已转化模型中非实体部分、修复已转化模型中重叠实体部分 化简模型:去除过于...

健忘16的博客 7007

[Arcgis插件分享]--在线地图、地图配色

插件介绍:MapOnline在线地图插件是一套由北京茗禾科技有限公司研发的基于ArcGIS的插件工具,用户通过注册“数据禾”网站,即可使用MapOnline实现各种在线地图资源的集成加载,以及网站共享资源的免费下载。包括:谷歌地图、谷歌地球(无偏)、高德地图、天地图(无偏)、搜搜地图、必应地图(无偏)、OSM地图(无偏)、Esri影像(无偏),以及自定义切片的加载。⑤在Arcmap操作窗口上方的菜单栏右键,调用「MapOnlinev1.2.4」②双击安装文件夹内的「MapOnline.esriAddIn」

weixin_59101151的博客 5739

用python写无法拒绝的表白

用python写一个让别人无法拒绝的表白程序,快拿去调戏女孩子吧

坏柠的博客 6096

【YOLOv11】014、YOLOv11模型导出:PyTorch到ONNX格式转换与优化

摘要:本文详细介绍了如何将PyTorch训练的YOLOv11模型高效转换为ONNX格式。重点包括:分离模型特征提取与后处理、设置动态维度、优化ONNX算子、验证转换正确性等关键步骤。作者分享了实际项目中的经验教训,如版本对齐、算子兼容性处理、后处理分离等实用技巧,并推荐使用onnx-simplifier工具优化模型。文章强调模型转换是一个需要反复调试的过程,建议保留转换记录形成知识库,以提高部署效率并避免常见错误。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 290

python浪漫背景表白_python应用|七夕快到了,教你用python去表白!

对于如何表白俘获女神的心,你有什么高招?马上就要到来的七夕节,你准备了什么惊喜?小编为了让你七夕有人陪,也是煞费苦心,这就教你如何用python去表白,不仅浪漫,还显示出咱的智慧与潜力,快来学吧:最近一直在被抖音视频的表白程序刷屏,之前小编也收到过一个VB编写一个表白程序:网上也流传过很多类似的表白程序,但是基本上都是由VB或者易语言编写的。难道我大Python不能写出这样的程序来么?人生苦短,我...

weixin_39844267的博客 480

汽车UDS诊断详解及Vector相关工具链使用说明——总述

1.什么是诊断 车辆在运行过程中,不可避免地会发生一些故障,为了确保行车安全,我们要求车上的ECU能够实时监测部件的运行状态,一旦发现异常情况,能通过点亮报警灯等方式提示驾驶员。但是,点亮报警灯只能告诉驾驶员车辆发生了故障,最多只能定位到故障ECU,比如ABS报警灯亮说明ABS系统出现故障,但具体是什么部件发生故障并不能通过报警灯显示出来。这时就需要ECU在本地存储一个与故障相对应的故障代码,在进行维修的时候,可以通过车上的OBD接口连接诊断仪,把这个存储的故障代码读取出来,从而进一步定位到更加具体的故障部

weixin_42967006的博客 2万+

uniapp H5刷新页面后返回按钮失效问题完美解决方案

这个问题其实很隐蔽,尤其是uniapp H5 场景下刷新导致栈清理,很多开发者一开始都懵掉了。uniapp 内部对「页面栈只有一个」时的返回逻辑是reLaunch;所以只要在这个分支里替换为自己的逻辑(比如),就能顺利实现预期。目前我在项目里已经跑通了,暂时没发现问题。不得不说,知道源码里这个逻辑后,真的是醍醐灌顶,只能膜拜框架大佬了 🤯。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 517

❤️马上七夕,不懂浪漫?带你用Python“码”上七夕【建议收藏】❤️

一年一度的七夕就要到来了,身边的人总是问我:送什么?二哥这么穷,这么不懂得浪漫的人送点什么呢!冥思苦想之后作为程序猿的我们总是要搞出来一点属于我们自己的浪漫,今天二哥就带着大家用Python“码”上七夕。 PS:七夕当然是要送一个专属的礼物,本文的所有成果都可以定义,建议收藏! ❤️静态照片二维码 首先来一个简单点的静态照片二维码制作,用着她/他/它的照片,设置好你想说的话,生成照片就可以了。 这里我们可以配置多种参数来调整二维码的规格,下同。 words:二维码内容,链接或者句子(暂不支持中文) v.

二哥为啥不像程序员? 2万+

【永磁同步电机】simulink永磁同步电机PMSM矢量控制【含Matlab源码 7372期】

simulink永磁同步电机PMSM矢量控制 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 1022

七夕来了,快用PYTHON来表白吧!

简介 再过...4个小时左右...2020年的七夕节来了... 单身狗们,再不对寄几喜欢的人表白就晚了... 来,Python带你去表白! 最感动的三个字 通过ASCII码输出“我爱你”!哦豁~ 代码: import string l = string.ascii_letters s = [] s.append(l[34]) s.append(l[11]) s.append(l[14]) s.append(l[21]) s.append(l[4]) s.append(l[24]) s...

Liuxm 2639

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

七夕 - 程序员表白代码

来源:菜鸟教程七夕快到了,表白素材赶紧先准备好。。。0、委婉的表白Python 代码:import stringl = string.ascii_letterss = []s.appen...

Yvette Lau的专栏 3245

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

七夕必备!这些Python表白代码

生活需仪式感,更多需要的是在乎和关爱。程序员有独特的表白方式,分享一波,走你。

2301_78094861的博客 6331

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

适用程序员的七夕表白大全,总有一款适合你!

适用程序员的七夕表白大全,总有一款适合你!

cxyITgc的博客 1273

【七夕节】浪漫七夕,代码传情。将爱意变成绚烂的立体场景,给她(他)一个惊喜!(送代码)

又是一年七夕节! coder的浪漫当然也少不了coding。这里给大家用python+js展示一款表白神器。希望天下有情人终成眷属,两口子恩爱如初!

IT里的交易员-博客 1236

程序员表白代码来了,太秀了。。

点击关注公众号,Java干货及时送达来源:菜鸟教程七夕又来了,栈长祝天下所有的有情人终成眷属,没情人的也不用怕,程序员表白代码来了,赶紧用。。。七夕盛情推荐:写了一首 Java 表白诗,女...

Java技术栈,分享最主流的Java技术 5243

【Python表白代码】 2.14“Valentine‘s Day”“没别的意思 就是借着特殊日子说声喜欢你”你在哪儿?我去见你~(各种玫瑰源码合集)

"少女的梦里有大海,有日落, 有蝉鸣不止的盛夏,和永不凋零的玫瑰。"大家去见心上人的时候记得带一束玫瑰花哦~备注:颜色不同意思不同,记得去做一下攻略哦!好啦,小编的攻略就给大家伙儿写到这里,你们自己得加把劲儿哦~

顾木子吖的博客 3529

python换行符号_七夕特辑 和新手村妹子一起学Python

二〇二〇年八月二十五日七夕特辑七夕到了,各位有没有收到传说中的“七夕蛤蟆”?呐,就下面这种你以为我会用语音输入法或者是手动打出一堆“孤寡”,没想到我用了pythonprint("孤寡"*10086)给你朋友送上专属七夕的极致体验。不过输完中文字以后不要跟着输出中文的双引号啊,会报错更精彩的还在后面斜杠是这个:/反斜杠是这个:\\n就是换行符print("单身快乐\n"*3000)预祝你的...

weixin_39622760的博客 93

python制作七夕礼物_opencv+python制作硬核七夕礼物

点击上方"蓝色小字"关注我呀 明天就是七夕了!如果有对象,祝早生贵子!没有对象,祝早结连理!(搞笑一下,祝大家幸福美满吧,嘿嘿嘿)给大家准备了一份已经写好的代码,利用python+opencv+openpyxl,opencv实现读取图片像素颜色,然后openpyxl自动填充Excel表格对应单元格背景颜色,得到一副Excel填充图画。文末代码下载链接。先来看看效果叭(gif动图)! 把图片换成...

weixin_39886024的博客 97

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

又到了一年一度的情人节!大家都准备送什么给自己心仪的对象呢? 鲜花、巧克力都太俗套了,今天给大家带来一个抖音上看到的表白神器 — 用Python写一个告白程序,让她看到你满满的爱(tao)意(lu)。 先上效果: 视频版: python表白小程序 https://www.zhihu.com/video/107941160851779...

weixin_34419326的博客 784

浪漫的python代码_七夕,最浪漫的Python代码送给陷入爱河的Python男同胞

七夕,最浪漫的Python代码送给陷入爱河的Python男同胞image.gif​三句话情书,我们听过。如何用python写一段浪漫的代码?可以是简短有韵味的情书式,也欢迎冗长而效果拔群的万行代码,我这在下面例举一些,还有其它思路的欢迎补充。千万千万别用代码表白,因为Python已经告诉你了:'she' is not 'yours'True千万别用Python表白,实在太扎心了:七夕,最浪漫的Py...

weixin_39611340的博客 4553

python的编程代码倒数_七夕倒计时,程序员式优雅表白,教你用python代码画爱心...

还能用python代码画爱心?还有这种操作?这是什么原理?不相信python代码可以画爱心?先来一张效果图来看看效果吧!用python代码画爱心的思路是怎样的?1、怎么画心形曲线2、怎么填满心形曲线3、怎么用 python 画出爱心接下来看好了,满满的都是干货,不收藏将是遗憾哦!第一:怎么画心形曲线这个最难的部分,前人已将大树栽好,我们只要记住公式,即可在大树下乘凉哦!今天我们选用中上的那个图形,...

weixin_39844525的博客 354
上一篇: python求两个数的最大公约数穷举法_求两个数字的最大公约数-Python实现,三种方法效率比较,包含质数打印质数的方法...
下一篇: extjs6.0 多文件上传_SpringMVC【文件上传下载篇】
廖执着
博客等级 码龄8年 25粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值