用python编表白程序的方法
这篇文章主要介绍用python编表白程序的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
用python编表白程序的方法:
1、创建GUI窗口,实现代码的调用。
2、编写点击触发函数,实现表白程序。
具体代码如下:
fromtkinterimport*fromtkinterimportmessageboxdefcloseWindow():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')#窗口位置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对齐方式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编表白程序的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。