当前位置: 首页 > 图灵资讯 > 行业资讯> 如何用python编表白程序

如何用python编表白程序

来源:图灵python
时间: 2025-02-27 18:38:36

用python编表白程序的方法:

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

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

具体代码如下:

fromtkinterimport*
fromtkinterimportmessagebox
defcloseWindow():
messagebox.showinfo(title="警告",message="不要关闭,好好回答")
#messagebox.showerror(title="警告",message="不许关闭,好好回答")
return
#点击喜欢触发的方法
defLove():
#顶级窗口
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)
defcloseLove():
return
#关闭所有窗户
defcloseAllWindow():
#destroy销毁
window.destroy()
defnoLove():
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)
defcloseNoLove():
noLove()
#创建父级窗口
window=Tk()#TK是一个类别
#窗口标题
window.title("你喜欢我吗?")
#窗口大小
window.geometry('380x420')
#geometryry的窗口位置:几何
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对齐EWSN
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的几种方式

下一篇:

返回列表