用Python寫表白代碼

過年了,情人節(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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容