過年了爽醋,情人節(jié)要到了源哩,寫一個表白代碼吧
實現(xiàn)用的是tkinter
點擊關(guān)閉按鈕無法關(guān)閉
def?closeWindow():
????messagebox.showinfo(title="警告",?message="關(guān)不掉吧,氣不氣")
????return
def?noLove():
????no_love =?Toplevel(window)
????no_love.geometry("300x100+610+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():
????# messagebox.showinfo("不喜歡我台舱,你就關(guān)不掉")
????messagebox.showinfo(title="警告",?message="不喜歡我饲化,你就關(guān)不掉")
????noLove()
[if !supportLists]·?[endif]1
點擊喜歡然后關(guān)閉窗體的事件
def?closelove():
????messagebox.showinfo(title="好慫啊你",?message="喜歡我直說就行")
????return
喜歡的事件
def?love():
????love =?Toplevel(window)
????love.geometry("300x150+610+260")
????love.title("好巧啊雇逞,我也喜歡你")
????label =?Label(love,?text="如家酒店A350等你",?font=("華文行楷",?20))
????label.pack()
????label =?Label(love,?text="電話給我,美滋滋",?font=("華文行楷",?25))
????label.pack()
????entry =?Entry(love,?font=("楷體",?15))
????entry.pack()
????btn =?Button(love,?text="嗯嗯",?width=10,?height=2,?command=closeallwindow)
????btn.pack()
????love.protocol("WM_DELETE_WINDOW",?closelove)
完整代碼如下:
from?tkinter import?*from?tkinter import?messagebox
def?closeallwindow():
????window.destroy()
def?closeWindow():
????messagebox.showinfo(title="警告",?message="關(guān)不掉吧珠移,氣不氣")
????return
def?love():
????love =?Toplevel(window)
????love.geometry("300x150+610+260")
????love.title("好巧啊弓乙,我也喜歡你")
????label =?Label(love,?text="如家酒店A350等你",?font=("華文行楷",?20))
????label.pack()
????label =?Label(love,?text="電話給我,美滋滋",?font=("華文行楷",?25))
????label.pack()
????entry =?Entry(love,?font=("楷體",?15))
????entry.pack()
????btn =?Button(love,?text="嗯嗯",?width=10,?height=2,?command=closeallwindow)
????btn.pack()
????love.protocol("WM_DELETE_WINDOW",?closelove)
def?closelove():
????messagebox.showinfo(title="好慫啊你",?message="喜歡我直說就行")
????return
def?noLove():
????no_love =?Toplevel(window)
????no_love.geometry("300x100+610+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():
????# messagebox.showinfo("不喜歡我钧惧,你就關(guān)不掉")
????messagebox.showinfo(title="警告",?message="不喜歡我暇韧,你就關(guān)不掉")
????noLove()
window =?Tk()
window.title("喜歡我么,來自一個漂亮女生的告白?")
window.geometry("420x300+590+230")
window.protocol("WM_DELETE_WINDOW",?closeWindow)
label1 =?Label(window,?text="小姐姐關(guān)注你很久了浓瞪!",
???????????????font=("華文行楷",?16),?fg="red")
label1.grid()
label2 =?Label(window,?text="喜歡我么懈玻?",?font=("華文行楷",?30))
label2.grid(row=1,?column=1,?sticky=E)
photo =?PhotoImage(file="cc.gif")
imageLable =?Label(window,?image=photo)
imageLable.grid(row=2,?columnspan=2)
btn1 =?Button(window,?text="愿意",?width=15,?height=2,?command=love)
btn1.grid(row=3,?column=0,?sticky=W)
btn2 =?Button(window,?text="不愿意",?width=15,?height=2,?command=noLove)
btn2.grid(row=3,?column=1,?sticky=E)
window.mainloop()
效果圖如下:
更多有趣的代碼可以來這里看哦http://www.daimaketang.com/register?inviteCode=XPGQQ