浪漫七夕LOVE情♥Python黑魔法助你脱单✔但愿明年不被虐!
2018-08-17 本文已影响4人
拆闲再补忙
Python小伙伴你居然还没撩到小姐姐?
emmmm··· 你已经OUT了 看着身边一对对情侣是不是很扎心?
七夕情人节你对女神表白了吗?别怂!Python黑魔法求爱攻略神助攻YOU 还在为不知道怎么撩小姐姐而苦恼吗? 那就让Python黑魔法帮你一把!
七夕情人节你对女神表白了吗?别怂!Python黑魔法求爱攻略神助攻小编给小伙伴们带来福利啦,简简单单就能学会python黑科技,助你表白成功!
七夕情人节你对女神表白了吗?别怂!Python黑魔法求爱攻略神助攻(一定要自己动手 敲打下代码哈 加油!)
import time
from tkinter import messagebox
import sendEmail
window = 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="在考虑一下呗")
return
def 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黑魔法求爱攻略神助攻Python这方面有哪些不懂的地方就问,小编会在留言区一一回复,或者私信更为方便~
总之私信小编“36”可获取Python零基础到项目实战的系统进阶资料,领域性的知识点都有涉及!