1. 程式人生 > 實用技巧 >用 Python 製作關不掉的端午安康彈窗,祝福整人彈窗

用 Python 製作關不掉的端午安康彈窗,祝福整人彈窗

本文的文字及圖片來源於網路,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯絡我們以作處理

以下文章來源於騰訊雲 作者:Python小二
( 想要學習Python?Python學習交流群:1039649593,滿足你的需求,資料都已經上傳群檔案流,可以自行下載!還有海量最新2020python學習資料。 )


端午節又稱端陽節、龍舟節、重午節、龍節、正陽節、天中節等,端午節源自天象崇拜,由上古時代祭龍演變而來,因傳說戰國時期的楚國詩人屈原在五月五日跳汨羅江自盡,後來人們亦將端午節作為紀念屈原的節日,在端午節,人們之間相互問候時,通常都說端午安康,而很少有說端午快樂的。

本文我們看一下如何使用 Python 來製作端午安康彈窗,視窗的建立,我們使用 tkinter 庫來實現,程式碼整體實現比較簡單,如下所示:

def dow():
    t = tk.Tk()
    width = t.winfo_screenwidth()
    height = t.winfo_screenheight()
    a = random.randrange(0, width)
    b = random.randrange(0, height)
    t.title('端午安康')
    t.geometry('200x50' + '+' + str(a) + '
+' + str(b)) tk.Label(t, text='端午安康!', bg='Green', # 背景色 font=('楷體', 17), # 字型和字型大小 width=15, height=2 # 標籤長寬 ).pack() t.mainloop() threads = [] for i in range(10): # 需要的彈框數量 t = threading.Thread(target=dow) threads.append(t) time.sleep(
0.1) threads[i].start()

看一下效果:

當我們執行程式時會生成一個彈窗,如果我們點選關閉的話,非但不能將其關閉反而會彈出更多視窗,是不是有點流氓 … 因此我們想要結束的話,要去結束執行的程式,而不是不斷的去點選視窗的關閉按鈕,因為那樣會讓窗口布滿自己的整個電腦螢幕。