前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用 Python 制作关不掉的端午安康弹窗

用 Python 制作关不掉的端午安康弹窗

作者头像
Python小二
发布2020-08-18 10:53:15
1.2K0
发布2020-08-18 10:53:15
举报
文章被收录于专栏:Python小二

端午节又称端阳节、龙舟节、重午节、龙节、正阳节、天中节等,端午节源自天象崇拜,由上古时代祭龙演变而来,因传说战国时期的楚国诗人屈原在五月五日跳汨罗江自尽,后来人们亦将端午节作为纪念屈原的节日,在端午节,人们之间相互问候时,通常都说端午安康,而很少有说端午快乐的。

本文我们看一下如何使用 Python 来制作端午安康弹窗,窗口的创建,我们使用 tkinter 库来实现,代码整体实现比较简单,如下所示:

代码语言:javascript
复制
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()

看一下效果:

当我们运行程序时会生成一个弹窗,如果我们点击关闭的话,非但不能将其关闭反而会弹出更多窗口,是不是有点流氓 ... 因此我们想要结束的话,要去结束运行的程序,而不是不断的去点击窗口的关闭按钮,因为那样会让窗口布满自己的整个电脑屏幕。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python小二 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档