如何用python做一个弹窗
python实现弹窗祝福效果中秋节,是中国传统节日之一,为每年的农历八月十五,也是我国仅次于春节的第二大传统节日。传说是为了纪念嫦娥。
祝大家中秋快乐
中秋节,怎么用python祝福大家节日快乐是一个很头疼的事,但是只要有它什么都不是问题。接下来教大家怎么用python献上满满的祝福。首先给大家看一下最终模样。
注:密集恐惧症患者勿入!
模样大家已经看见了,首先想想一下,当朋友打开你发送过去的软件,
然后点击运行,结果,一个一个的窗口慢慢的弹出来,然后铺满整个屏幕,然后她露出微笑,张口:我的电脑!
(不,应该是:哇!好厉害!)
最终效果以实际情况定。
设计思路:
1、点击程序,运行,
2、弹出窗口,解决只弹出一个窗口的问题,
3、添加时间,更加具有神秘感。
4、(朋友最痛苦的事)手动关闭窗口。(知道右键,则忽略)
注:弹框文字,颜色,字体,大小可以自己修改。如:你喜欢的一句话。
下面直接来看代码(电脑观看效果更加):
|
import tkinter as tk import random import threading import time def dow(): window = tk.Tk() width = window.winfo_screenwidth() height = window.winfo_screenheight() a = random.randrange( 0 ,width) b = random.randrange( 0 ,height) window.title( '中秋节快乐' ) window.geometry( "200x50" + "+" + str (a) + "+" + str (b)) tk.Label(window, text = '中秋节快乐!' , # 标签的文字 bg = 'Red' , # 背景颜色 font = ( '楷体' , 17 ), # 字体和字体大小 width = 15 , height = 2 # 标签长宽 ).pack() # 固定窗口位置 window.mainloop() threads = [] for i in range ( 100 ): #需要的弹框数量 t = threading.Thread(target = dow) threads.append(t) time.sleep( 0.1 ) threads[i].start() |
以上就是所有的代码,关闭弹框,哈哈,交给你的朋友吧!他一定会很‘开兴'的!
原文链接:https://blog.csdn.net/qq_42133142/article/details/87185869