這篇文章主要介紹用python編表白程序的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站重做改版、廣饒網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、購(gòu)物商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為廣饒等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
用python編表白程序的方法:
1、創(chuàng)建GUI窗口,實(shí)現(xiàn)代碼的調(diào)用。
2、編寫(xiě)點(diǎn)擊觸發(fā)函數(shù),實(shí)現(xiàn)表白程序。
具體代碼如下:
from tkinter import * from tkinter import messagebox def closeWindow(): messagebox.showinfo(title="警告",message="不許關(guān)閉,好好回答") # messagebox.showerror(title="警告",message="不許關(guān)閉,好好回答") return # 點(diǎn)擊喜歡觸發(fā)的方法 def Love(): # 頂級(jí)窗口 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) def closeLove(): return # 關(guān)閉所有的窗口 def closeAllWindow(): # destroy 銷(xiāo)毀 window.destroy() def noLove(): 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) def closeNoLove(): noLove() # 創(chuàng)建父級(jí)窗口 window = Tk() #Tk 是一個(gè)類(lèi) # 窗口標(biāo)題 window.title("你喜歡我嗎?") # 窗口大小 window.geometry('380x420') # 窗口位置 geometry:幾何 window.geometry('+500+240') # protocol() 用戶關(guān)閉窗口觸發(fā)的事件 window.protocol("WM_DELETE_WINDOW",closeWindow) # 標(biāo)簽控件 label = Label(window,text="hey,小姐姐",font=("微軟雅黑",15),fg='red') # 定位 網(wǎng)格式布局 pack也可以 label.grid(row = 0,column = 0,sticky = W) label1 = Label(window,text="喜歡我嗎?",font=("微軟雅黑",30)) # sticky 對(duì)齊方式 E W S N 東西南北 label1.grid(row = 1,column = 1,sticky = E) # 顯示圖片 photo = PhotoImage(file = "./cc.png") imageLable = Label(window,image = photo) # columnspan 組件所跨越的列數(shù) imageLable.grid(row = 2, columnspan = 2) # 按鈕控件 # command 按鈕點(diǎn)擊觸發(fā)的事件 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) # 顯示窗口,也叫消息循環(huán) window.mainloop()
————————————————
以上是用python編表白程序的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!