浪漫七夕LOVE情♥Python黑魔法助你脱单✔但愿明年不被虐!
Python小伙伴你居然还没撩到小姐姐?
emmmm··· 你已经OUT了 看着身边一对对情侣是不是很扎心?
YOU 还在为不知道怎么撩小姐姐而苦恼吗? 那就让Python黑魔法帮你一把!
小编给小伙伴们带来福利啦,简简单单就能学会python黑科技,助你表白成功!
(一定要自己动手 敲打下代码哈 加油!)
import timefrom tkinter import messageboximport sendEmailwindow = Tk()
复制代码 设置主窗口大小
window.geometry('380x420')
复制代码 设置窗口位置
window.geometry("+400+300")
复制代码 设置主窗口标题
window.title('你喜欢我吗?')
复制代码 不允许关闭窗口
def closeWindow():# messagebox.showerror(title="警告",message = "不许关闭,好好回答!")messagebox.showinfo(title="警告", message="不许关闭,好好回答!")return
复制代码 定义用户使用窗口管理器明确关闭窗口时发生的情况
window.protocol('WM_DELETE_WINDOW', closeWindow)
复制代码 设置文字 标签控件
lable1 = Label(window, text="hey,小姐姐", font=("微软雅黑", 14))
复制代码 你可以使用sticky选项去指定对齐方式 上下左右 N S W E
lable1.grid(row = 0,column = 0,sticky=W)lable2 = Label(window, text="喜欢我吗?", font=("微软雅黑", 30))lable2.grid(row = 1,column = 1,sticky=E)
复制代码 设置图片
photo = PhotoImage(file='./cc.png')imgLabel = Label(window, image=photo)
复制代码 columnspan 组件所跨越的列数
imgLabel.grid(row = 2,columnspan = 2)
复制代码 点击喜欢的操作
def Love():
复制代码 Toplevel组件是一个独立的顶级窗口
love = Toplevel(window)love.geometry('300x150+450+350')love.title("好巧,我也是")lable = Label(love,text="好巧,我也是", font=("微软雅黑", 24))lable.pack()lable1 = Label(love, text="留个微信可以嘛?", font=("微软雅黑", 15))lable1.pack()entry = Entry(love,font = ("微软雅黑", 15))entry.pack()btn = Button(love, text="确定",width=10,height=2,command=lambda :closewindow(entry))btn.pack()love.protocol('WM_DELETE_WINDOW', closelove)def closelove():# messagebox.showinfo("不在考虑一下嘛",message="在考虑一下呗")returndef closewindow(entry):wx = entry.get()if wx == "":messagebox.showinfo(title="那个..", message="留个微信呗!")else:sendEmail.mail(wx)window.destroy()
复制代码 点击不喜欢的操作
def NoLove():no_love = Toplevel(window)no_love.geometry('300x100+450+350')no_love.title("再考虑考虑呗")lable = Label(no_love,text="再考虑考虑呗", font=("微软雅黑", 24))lable.pack()btn = Button(no_love, text="好的",width=10,height=2,command=no_love.destroy)# btn = Button(no_love, text="好的", width=10, height=2, command=NoLove)btn.pack()
复制代码 关闭触发的方法
no_love.protocol('WM_DELETE_WINDOW', closenolove)def closenolove():NoLove()
复制代码 设置按钮
btn1 = Button(window, text="喜欢",width=15,height=2,command = Love)btn1.grid(row = 3,column = 0,sticky = W)btn2 = Button(window, text="不喜欢",width=5,command = NoLove)btn2.grid(row = 3,column = 1,sticky = E)window.mainloop()
复制代码 愿天下有情人终成眷属ヾ(✿゚▽゚)ノ♥♥♥
每一个转发+分享都是对小编的支持,希望能帮助更多的小伙伴。
Python这方面有哪些不懂的地方就问,小编会在留言区一一回复,或者私信更为方便~
总之私信小编“36”可获取Python零基础到项目实战的系统进阶资料,领域性的知识点都有涉及!
☞《email GitHub》 ☜ 体验一波代码
转载于:https://juejin.im/post/5b76ed116fb9a01a0e0748a7
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
