每年的七夕或者情人节,基本送的都是玫瑰花或者小礼物,送多了,也就没有了什么惊喜,今天教大家一个用Python写表白程序的办法,给你的另一半一个惊喜。

用python实现表白程序的方法:

1、创建GUI窗口,实现代码的调用。

2、编写点击触发函数,实现表白程序。

具体代码如下:

from tkinter import *from tkinter import messageboxdef closeWindow():messagebox.showinfo(title="警告",message="不许关闭,好好回答")# messagebox.showerror(title="警告",message="不许关闭,好好回答")return# 点击喜欢触发的方法def Love():# **窗口love = Toplevel(window)love.geometry("300x100+520+260")love.title("好巧,我也是")label = Label(love,text = "好巧,我也是",font = ("微软雅黑",20))label.pack()btn = Button(love,text="确定",width=10,height=2,command=closeAllWindow)btn.pack()love.protocol("WM_DELETE_WINDOW",closeLove)def closeLove():return# 关闭所有的窗口def closeAllWindow():# destroy  销毁window.destroy()def noLove():no_love = Toplevel(window)no_love.geometry("300x100+520+260")no_love.title("再考虑考虑")label = Label(no_love,text="再考虑考虑呗",font=("微软雅黑",25))label.pack()btn = Button(no_love,text="好的",width=10,height=2,command=no_love.destroy)btn.pack()no_love.protocol("WM_DELETE_WINDOW",closeNoLove)def closeNoLove():noLove()# 创建父级窗口window = Tk()  #Tk 是一个类# 窗口标题window.title("你喜欢我吗?")# 窗口大小window.geometry('380x420')# 窗口位置   geometry:几何window.geometry('+500+240')# protocol()  用户关闭窗口触发的事件window.protocol("WM_DELETE_WINDOW",closeWindow)# 标签控件label = Label(window,text="hey,小姐姐",font=("微软雅黑",15),fg='red')# 定位   网格式布局   pack也可以label.grid(row = 0,column = 0,sticky = W)label1 = Label(window,text="喜欢我吗?",font=("微软雅黑",30))# sticky 对齐方式   E W S N 东西南北label1.grid(row = 1,column = 1,sticky = E)# 显示图片photo = PhotoImage(file = "./cc.png")imageLable = Label(window,image = photo)# columnspan 组件所跨越的列数imageLable.grid(row = 2, columnspan = 2)# 按钮控件# command 按钮点击触发的事件btn = Button(window,text="喜欢",width=15,height=2,command=Love)btn.grid(row = 3,column = 0, sticky = W)btn1 = Button(window,text="不喜欢",command=noLove)btn1.grid(row = 3,column = 1, sticky = E)# 显示窗口,也叫消息循环window.mainloop()


以上就是本次分享的所有内容,如果你觉得文章还不错,欢迎关注公众号:Python日志,资料源码领取加QQ群:676910747

用Python写表白程序,给另一半一个惊喜相关推荐

  1. 79行代码,利用Python写表白程序,女神惊呆了!

    都什么年代了还用这么老土的表白方式 不过,腼腆的你可以试试~ 实用技能Get√ 利用Python生成表白程序,帮你更唯美地表白,成功率极高 导入库 设置屏幕 添加文本信息 按钮 生成随机坐标 点击答应 ...

  2. 快速掌握用python写并行程序

    目录 一.大数据时代的现状 二.面对挑战的方法 2.1 并行计算 2.2 改用GPU处理计算密集型程序 3.3 分布式计算 三.用python写并行程序 3.1 进程与线程 3.2 全局解释器锁GIL ...

  3. python如何在没有环境的电脑上执行_没安装python的电脑可以运行python写的程序吗 python语言编写的程...

    py2exe 能够把 Python script 转换成可以在windows上独立执行的(即不需安装Python)的exe程序(加上其它必需的运行时函数库). -- 摘自百度知道 py2exe能够把P ...

  4. python编写表白程序_python如何写出表白程序

    用python编表白程序的方法: 1.创建GUI窗口,实现代码的调用. 2.编写点击触发函数,实现表白程序. 具体代码如下: from tkinter import * from tkinter im ...

  5. python写完程序保存_Python学习笔记——文件处理

    1.文件路径 1.1 不同系统环境下的路径 1.2 当前工作目录 1.3 绝对路径和相对路径 1.4 新建文件夹-- os.makedirs() 2.文件的读写 2.1 打开文件 2.2 读写文件 3 ...

  6. python写小程序-用python写个简单的小程序,编译成exe跑在win10上

    每天的工作其实很无聊,早知道应该去IT公司闯荡的.最近的工作内容是每逢一个整点,从早7点到晚11点,去查一次客流数据,整理到表格中,上交给素未蒙面的上线,由他呈交领导查阅. 人的精力毕竟是有限的,所以 ...

  7. python写电脑程序_【初学者教程】在电脑上安装Python,写第一个程序

    欢迎来到Python的世界 1.存在Python 2和Python 3两个版本,我该用哪个? 强烈建议用Python 3.2020年1月1日起官方就不再维护Python 2了,2已经过时. 2.下载P ...

  8. python写机器人程序_用Python写的一个多线程机器人聊天程序

    本人是从事php开发的, 近来想通过php实现即时通讯(兼容windows).后来发现实现起来特别麻烦, 就想到python.听说这家伙在什么地方都能发挥作用.所以想用python来做通讯模块...所 ...

  9. python写小程序后台——学习(小白)

    经过多方咨询和网上查找资料,了解到我需要实现的大致流程: 微信小程序: 1.注册小程序:相关就不细说了 2.了解并下载小程序开发工具: 3.了解一下开发小程序所涉及的各种语言,如wxss,wxml,j ...

最新文章

  1. linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置
  2. 无法读取配置节“oracle.manageddataaccess.client”,因为它缺少节声明
  3. 算法之递推及其应用(递推关系的建立及在信息学竞赛中的应用 安徽 高寒蕊)...
  4. 用shell求两个文件的差集
  5. C++ 模板双向不循环链表!!
  6. AIMS 2013中的性能报告工具不能运行的解决办法
  7. Git教程--基于廖雪峰的教程,最通俗易懂
  8. java进度条的使用_java 中进度条的使用
  9. wps excel 操作指南
  10. 电脑插上网线无法连接网络完美解决方案
  11. 用ChatGPT处理word表格数据:直接采用ChatGPt和利用ChatGPT编写python脚本两种方法
  12. 数据残酷物语:北上广深租房图鉴
  13. 2021最火表情包壁纸小程序,全自动一键采集,对接外卖cps,独立后台,无需授权。
  14. JSP+Servlet+Mysqll银行柜员业务绩效考核系统的设计与实现(附论文)
  15. Python 内存回收机制
  16. 集群搭建系列(八)Kafka
  17. PyTorch学习笔记(9)——nn.Conv2d和其中的padding策略
  18. Tableau数据分析-Chapter13雷达图和凹凸图
  19. 关于不同进位制之间的相互转化
  20. Linux高级网络设置

热门文章

  1. G4900 win7 显卡驱动 下载 G5400 win7显卡驱动下载
  2. 已知方位角和仰角求(单位)方向向量
  3. make之PHONY浅析
  4. cleanmymac x有用吗值得下载安装吗?
  5. RadioButton、CheckBox与checked事件
  6. 甲骨文33亿美元购海波龙 缩小与SAP之间差距
  7. 使用IO流对文件进行编写功能
  8. 一文讲解电源技术中的安森美深力科CAT6219-330TDGT3 500 mA,带快速启动 LDO稳压器 详情讲解
  9. 极光 · Java ATM存款机(throw异常测试)
  10. 数学中的鞍点、驻点、拐点、极值点