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

本文我们看一下如何使用 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()

看一下效果:

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

源码获取加群:850591259

用 Python 制作关不掉的端午安康弹窗!恶作剧一下!相关推荐

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

    端午节又称端阳节.龙舟节.重午节.龙节.正阳节.天中节等,端午节源自天象崇拜,由上古时代祭龙演变而来,因传说战国时期的楚国诗人屈原在五月五日跳汨罗江自尽,后来人们亦将端午节作为纪念屈原的节日,在端午节 ...

  2. python tkinter获取屏幕大小_用 Python 制作关不掉的端午安康弹窗

    端午节又称端阳节.龙舟节.重午节.龙节.正阳节.天中节等,端午节源自天象崇拜,由上古时代祭龙演变而来,因传说战国时期的楚国诗人屈原在五月五日跳汨罗江自尽,后来人们亦将端午节作为纪念屈原的节日,在端午节 ...

  3. python编写关不掉的流氓表白软件

    效果图: from tkinter import * from tkinter import messageboxdef closeallwindow():window.destroy( )def c ...

  4. Python——tkinter关不掉的表白弹窗

    拯救宅男系列 不好意思表白 担心TA会爱上替你去表白的兄弟? 不表白就会后悔(恭喜你还有几十年的时间可以去后悔) 怎么办? 作为一名程序员,当然是冲鸭! 本文的优越性: 1.即插即用,复制两个版本之一 ...

  5. Python GUI篇——关不掉的小窗口

    Python GUI篇--关不掉的小窗口 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高 ...

  6. 愚人节失恋,我用Python制作整蛊软件发送给女友,结果...

    点上方"菜鸟学Python",选择"星标" 第458篇原创干货,第一时间送达 不知不觉,一年一度的愚人节又到来了,愚人节也被称作为幽默节,是西方国家流行起来的一 ...

  7. 飞象求职学python_用Python制作markdown编辑器

    还记得在上篇提到的rest-framework,文档中提到了markdown也是可选应用. 那么这篇我们就来尝试使用markdown来制作一个在线的可以预览的editor. 安装 Python Mar ...

  8. arcgis python工具-使用python制作ArcGIS插件(1)工具介绍

    使用python制作ArcGIS插件(1)工具介绍 by 李远祥 ArcGIS从10.0开始支持addin(ArcGIS软件中又叫作加载项)的方式进行插件制作.相对于以往9.x系列,addin的无论是 ...

  9. python语言能做什么游戏好玩_太好玩了我用 Python 制作一款小游戏

    超级玛丽.魂斗罗.坦克大战.冒险岛--提到这些游戏,"80后"."90后"滔滔不绝,掀起一波回忆杀. 最近不少媒体发文称:"小霸王被申请破产" ...

最新文章

  1. java 注解去掉缓存_java spring 使用注解来实现缓存
  2. PAT甲级1100 Mars Numbers:[C++题解]进制位、使用stringstream类读入
  3. oracle dbv使用详解
  4. 如何使 FlashGet 正常合法 下载 Session 中的自定义文件链接呢? JSP/Servlet 实现!
  5. leetcoed123. 买卖股票的最佳时机 III
  6. 监听某个区域滚动_监听页面滚动及滚动到指定位置
  7. 一键提升多媒体内容质量:漫谈图像超分辨率技术
  8. java.util.concurrent 多线程框架---线程池编程(四)
  9. ActiveMQ安装配置
  10. css卷轴动画小程序,微信小程序登录页:CSS实现动画云层漂浮
  11. mysql解压版有配置文件么_3分钟安装MySQL5.7解压版
  12. C++基础——类继承中方法重载
  13. 警惕!ADSL远程盗号竟如此简单(转)
  14. 王天官系古盐山县(今孟村县王帽圈)人
  15. 微信公众账号开发教程(四)自定义菜单(含实例源码)——转自http://www.cnblogs.com/yank/p/3418194.html...
  16. 08-图8 How Long Does It Take (25分)
  17. 触摸屏与usb鼠标同时支持
  18. IDEA中enter键换行问题
  19. ⑲云上场景:超级减肥王,基于OSS的高效存储实践
  20. 【java】案例一:使用java写的记账软件

热门文章

  1. css显示内容越来越模糊_55 个提高你 CSS 开发效率的必备片段
  2. c语言数码管显示乘法口诀,数码管随机模拟显示乘法口诀实验报告
  3. BERTweet: A Pretrained Language Model for English Tweets 论文解读
  4. 2021-07-07-Buu刷题-Misc-N种方法解决
  5. 【立创开源】基于N32/STM32物联网终端设备
  6. 怎么样修改Word的主题颜色
  7. ES聚合查询根据字段进行分组
  8. Hive Create Table和Load DATA详解
  9. 网站加速--服务器编写篇(上)
  10. 天宇优配|沪指站稳3100点 北向资金3个交易日加仓近400亿元