手机的小窗口怎么弄_做一个表白小程序
生活随笔
收集整理的這篇文章主要介紹了
手机的小窗口怎么弄_做一个表白小程序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
雙十一剛過,不知道你是不是和我一樣是一個人來慶祝這個節日的。今年的雙十一已經過去了,明年的雙十一你是不是還是想一個人過
莫慌,我這里演示一個表白小程序。
程序的靈感來自于我曾經某天刷騰訊小視頻,發現一個表白程序十分的有趣,雙十一那天去網上搜了搜還沒有搜到現成的代碼。于是就在網上原有代碼的基礎之上,自己動手擼了一番。用的是Python語言的Tkinter。
廢話不說,看效果:
附上代碼:
# Tkinter是Python的標準GUI(圖形用戶界面)庫 ,Python使用Tkinter可以快速的創建GUI應用程序 from tkinter import * from tkinter import messageboxa = 0def closeWindow():messagebox.showinfo(message="再考慮考慮唄")def closeLove():return 0def closeAllWindow():# destroy是注銷window.destroy()def closeNoLove():noLove()# 點擊喜歡觸發的方式 def Love():# 頂級窗口love = Toplevel(window)love.geometry("300x100+520+260")love.title("")label = Label(love, text = "我就知道你會同意的^-^", font = ("微軟雅黑", 18))label.pack()btn = Button(love, text = "確定", command = closeAllWindow, width = 10, height = 2)btn.pack()love.protocol('WM_DELETE_WINDOW', closeLove)def noLove():global aa = a + 1no_love = Toplevel(window)no_love.geometry("300x100+520+260")no_love.title("")if a == 1:label = Label(no_love, text = "我媽會游泳", font = ("微軟雅黑", 15))label.pack()btn = Button(no_love, text = "好的", width = 10, height = 2, command = no_love.destroy)btn.pack()if a == 2:label = Label(no_love, text = "保大", font = ("微軟雅黑", 15))label.pack()btn = Button(no_love, text = "好的", width = 10, height = 2, command = no_love.destroy)btn.pack()if a == 3:label = Label(no_love, text = "房產寫你名字", font = ("微軟雅黑", 15))label.pack()btn = Button(no_love, text = "好的", width = 10, height = 2, command = no_love.destroy)btn.pack()if a == 4:a = 0label = Label(no_love, text = "我媽會游泳", font = ("微軟雅黑", 15))label.pack()btn = Button(no_love, text = "好的", width = 10, height = 2, command = no_love.destroy)btn.pack()window = Tk() #Tk是一個類 window.title("來自一位喜歡你的小哥哥") # 窗口大小 window.geometry('380x270') # 窗口位置 window.geometry('+500+240')# 標簽控制 label = Label(window, text = "小姐姐,n我觀察你很久了n做我女朋友好不好", font = ("微軟雅黑", 15), justify = LEFT, padx = 10) label.grid(row = 0, sticky = W, column = 0)# 按鈕控制,command作為點擊觸發的事件 btn = Button(window, text = "好的", width = 15, height = 2, command = Love) btn.grid(row = 2, column = 0, sticky = W, padx = 30)btn1 = Button(window, text = "算了吧", width = 15, height = 2, command = noLove) btn1.grid(row = 2, column = 1, sticky = E, padx = 5)# 顯示圖片 photo = PhotoImage(file = "nosebleed.gif") imageLabel = Label(window, image = photo, justify = RIGHT) # columnspan:組件所跨的列數 imageLabel.grid(row = 0, column = 1, rowspan = 2, columnspan = 3, sticky = E, pady = 5)# protocol() 用戶關閉窗口觸發的事件 window.protocol("WM_DELETE_WINDOW",closeWindow) # 顯示窗口,也叫消息循環 window.mainloop()具體制作表白小程序和如何打包成可執行的exe文件,可以見我錄的一個課程鏈接。
用Python制作表白小程序 - 網易云課堂?study.163.com總結
以上是生活随笔為你收集整理的手机的小窗口怎么弄_做一个表白小程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微机原理换行代码_东华大学微机原理课程设
- 下一篇: 智能水位检测系统proteus_单片机水