当前位置: 首页 > 编程笔记 >

很酷的python表白工具 你喜欢我吗

夏意蕴
2023-03-14
本文向大家介绍很酷的python表白工具 你喜欢我吗,包括了很酷的python表白工具 你喜欢我吗的使用技巧和注意事项,需要的朋友参考一下

本文实例为大家分享了python表白工具的具体代码,供大家参考,具体内容如下

实现代码:

# 打包操作
# 安装pyinstaller
# cmd输入 pip install pyinstaller
# shift+右击文件夹 点击在此处打开命令窗口
# pyinstaller -F -w love.py //打包程序

# 引用tkinter工具包
from tkinter import * #__all__=[a,b]
#from tkinter import messagebox

# 定义关闭窗口提示
def closeWindow():
 messagebox.showinfo(title="警告",message ="滚回去,必须选一个")
 return

# 定义喜欢按钮的提示
def Love():
 love = Toplevel(window)
 love.geometry("300x100+250+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():
 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():
 #messagebox.showinfo("放弃吧回去重选- -")
 #return
 noLove()

# 创建窗口
window = Tk()
# 窗口标题
window.title("喜欢我吗?")
# 窗口大小
window.geometry("380x420+500+240")
# love.title("哈哈")
btn=Button(text="确定")
# 窗口位置
# window.geometry("+500+240")
window.protocol("WM_DELETE_WINDOW",closeWindow )
#标签控件
label = Label(window,text = "hey,小姐姐",font = ("微软雅黑",15),fg = "red")
label.grid(row = 0, column = 0 )

label = Label(window,text = "喜欢我吗?",font = ("微软雅黑",30))
label.grid(row = 1, column = 1,sticky = E)

# 插入图片
photo = PhotoImage(file = "./123.png")
imageLable = Label(window,image = photo)
imageLable.grid(row = 2,columnspan = 2)

# 喜欢按钮插件
btn = Button(window,text="喜欢",width=15,height=2,command=Love)
btn.grid(row=3,column=0,sticky= W)

# 不喜欢按钮插件
btn = Button(window,text="不喜欢" ,command=noLove)
btn.grid(row=3,column=1,sticky= E)
# 显示窗口 消息循环
window.mainloop()

效果图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 我正在做一个简单的程序,使我能够填写登录表单和发送电子邮件给某人…当我在上面的时候,它只是不去更多,停止打开一些链接。 我有以下错误 回溯(最近的调用为last):文件“C://users/cyber/downloads/writemail.py”,第22行,在pwElem=browser.find_element_by_id('passwd')中文件“C:\users\cyber\downloa

  • 我们将从推荐系统开始,开启数据挖掘之旅。推荐系统无处不在,如亚马逊网站的“看过这件商品的顾客还购买过”板块: last.fm上对音乐和演唱会的推荐(相似歌手): 在亚马逊的例子里,它用了两个元素来进行推荐:一是我浏览了里维斯翻译的《法华经》一书;二是其他浏览过该书的顾客还浏览过的译作。 本章我们讲述的推荐方法称为协同过滤。顾名思义,这个方法是利用他人的喜好来进行推荐,也就是说,是大家一起产生的推荐

  • 问题内容: 是否可以在一个查询中将多个SQL LIKE通配符串在一起-像这样? 目的是查找同时包含通配符但没有特定顺序的记录。 问题答案: 正确的SQL语法是:

  • 是的,有些C++98中的特性我是不喜欢的,比如宏。问题在于,并非是我喜欢什么或者我发现它对我需要做得一些事有帮助。事实上,这个问题是,无论是否有人认为确实需要说服他人支持这个想法,或者一些用法在某些用户社区已经根深蒂固到必须提供支持的地步。 (翻译:nivo)

  • 本文向大家介绍你喜欢es6的哪些特性?相关面试题,主要包含被问及你喜欢es6的哪些特性?时的应答技巧和注意事项,需要的朋友参考一下 1.解构赋值 2.let const 块级作用域 3.promise等等

  • 喜欢资讯 取消喜欢资讯 资讯喜欢列表 喜欢资讯 POST /news/{news}/likes Response Headers Status: 201 Created 取消喜欢资讯 DELETE /news/{news}/likes Response Headers Status: 204 No Content 资讯喜欢列表 GET /news/{news}/likes Respons