优草派  >   Python

Python之表白程序?今天它来了!

陈立鑫            来源:优草派

很多小伙伴想知道如何使用python编写一个表白程序,那么今天它来了!小编通过实际案例来给大家分享一下在python中实现编写表白程序,如果有需求的小伙伴可以耐心的阅读完这篇文章。

Python之表白程序?今天它来了!

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

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

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

具体代码如下:

from tkinter import *
 from tkinter import messagebox
 def 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实现表白程序的方法了,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行