新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:如何用python編表白程序
用python編表白程序的方法:

創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的尼元陽網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1、創(chuàng)建GUI窗口,實現(xiàn)代碼的調(diào)用。
2、編寫點擊觸發(fā)函數(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
# 點擊喜歡觸發(fā)的方法
def Love():
# 頂級窗口
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 銷毀
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)建父級窗口
window = Tk() #Tk 是一個類
# 窗口標(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 對齊方式 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 按鈕點擊觸發(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()————————————————
本文名稱:創(chuàng)新互聯(lián)Python教程:如何用python編表白程序
網(wǎng)頁地址:http://fisionsoft.com.cn/article/codggie.html


咨詢
建站咨詢
