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

很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:1097524789

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

看一下效果:

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

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

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

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

  2. 用 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. CCNA和四级网工的对比
  2. ubuntu安装docker下载慢,运行hello-world超时
  3. leetcode 526. Beautiful Arrangement | 526. 优美的排列(回溯)
  4. Exchange Server 的防火墙开放端口
  5. 详解SESSION与COOKIE的区别
  6. 百度商桥放在php网站哪里_网站优化的几个重要技巧,你知道吗?
  7. poj 1466 Girls and Boys
  8. 【比赛分享】互联网新闻情感分析复赛top8(8/2745)解决方案及总结
  9. 文字处理技术:正式开始新布局工作
  10. 第2.01节 发布版本vs源码编译
  11. 实对称矩阵的特征值求法_特征值的最大值与最小值
  12. iPhone6和iPhone6Plus的适配
  13. 重置linux系统root密码,CentOS(Linux)重置root密码
  14. PATA1142 Maximal Clique(测试点2、3)
  15. 如何避免装修风格跑偏
  16. Java爬虫后台微信小程序之音乐播放器(下)
  17. 什么是JSON。如何使用JSON。
  18. GeoGebra-一个功能类似于几何画板的开源绘图软件
  19. babylonjs 分部加载模型_17 Babylonjs入门进阶 使用场景加载器加载glTF,OBJ,STL模型...
  20. centos8设置静态IP

热门文章

  1. jquery-事件绑定
  2. Confluence文档共享系统
  3. centos6/7 yum安装mysql客户端和rpm包方式安装方式
  4. iOS25个性能优化,和内存优化
  5. 7、C语言 —— 字符串常用处理函数
  6. OAuth认证原理及HTTP下的密码安全传输
  7. 学点 C 语言(38): 函数 - 函数指针
  8. 10月15日~~大08网络~~本周课外实践
  9. 面试:高并发下的流量控制
  10. Vue-cli3配置教程入门