端午节又称端阳节、龙舟节、重午节、龙节、正阳节、天中节等,端午节源自天象崇拜,由上古时代祭龙演变而来,因传说战国时期的楚国诗人屈原在五月五日跳汨罗江自尽,后来人们亦将端午节作为纪念屈原的节日,在端午节,人们之间相互问候时,通常都说端午安康,而很少有说端午快乐的。本文我们看一下如何使用 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()

看一下效果:

当我们运行程序时会生成一个弹窗,如果我们点击关闭的话,非但不能将其关闭反而会弹出更多窗口,是不是有点流氓 ... 因此我们想要结束的话,要去结束运行的程序,而不是不断的去点击窗口的关闭按钮,因为那样会让窗口布满自己的整个电脑屏幕。源码在公号后台回复 200625 获取。分享或在看是对我最大的支持

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

  1. python tkinter获取屏幕大小_使用Python构建属于自己的Markdown编辑器

    点击上方Linux公社,关注我们 正文Markdown编辑器大家应该都知道,很受程序员喜欢.许多人都在创建一个Markdown编辑器,有些很有创意,有些则很无聊.不过很多开发人员不希望使用Tkinte ...

  2. 用 Python 制作关不掉的端午安康弹窗!恶作剧一下!

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

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

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

  4. python tkinter获取屏幕大小_Python使用鼠标滚轮调整tkinter应用程序窗口大小

    图书推荐:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情:用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等配套 ...

  5. python tkinter获取屏幕大小_Python GUI编程|使用Tkinter制作快递查询软件

    GUI(图形用户界面)想必大家都不陌生,简单来说就是将代码变成可以交互式操作的界面.在Python中就提供了多个图形开发界面的库,比如Tkinter.wxPython.Jython等,本文将使用Tki ...

  6. python tkinter获取屏幕大小_Python开发GUI工具介绍,实战:将图片转化为素描画

    python开发GUI tkinter 也许有些人不知道这个模块,但如果你安装python后,使用过自带的IDLE,那么你就应该了解它.tkinter作为python自带的GUI模块,IDLE便是通过 ...

  7. python tkinter获取屏幕大小_Tkinter根窗口设置小技巧:程序启动最大化和程序窗口图标设置...

    本文内容采用知识共享署名-非商业性使用-相同方式共享 4.0 许可协议. 上文<Hello World,编写一个Tkinter程序需要哪些基本步骤?>介绍了创建Tkinter应用的四个步骤 ...

  8. python经纬度获取县名_利用 Python 批量获取县镇运输距离

    起因 最近做规划项目,领导让查出某几个市的所有乡镇级行政区域,距离所在县级行政中心的交通运输距离.想着也不是啥难事儿,高德地图一搜就有. 当我把各市行政区划统计完,发现一共有五百多个乡镇,意味着要在地 ...

  9. python 生成pdf页面大小_(Python)更改使用xtopd生成的PDF文件的页面大小和格式

    我想用Python转换xlsx.我使用tablib和xtopdf模块构建了一个结构良好的表.工作出色!不幸的是,内容不适合一个pdf页面.所以我想把页面大小和格式改成水平A3.但我不知道这怎么可能.我 ...

最新文章

  1. 元数据驱动的微服务架构(上)
  2. 完整中英文世界国家级联下拉列表插件【前端版】
  3. [CODE FESTIVAL 2016]Distance Pairs
  4. Unity3D的断点调试功能
  5. rails中weill_paginate的paginate方法中不能使用额外参数的解决办法
  6. 关于 Blazor Server Side 的一些杂项, 感想
  7. 数据结构与算法-笨办法解决问题1909
  8. VUE-用到的样式左右(transform,translate,padding)
  9. java web中Jdbc访问数据库步骤通俗解释(吃饭),与MVC的通俗解释(做饭)
  10. Django ORM QuerySet集合对象的特性
  11. No controller found
  12. live2d_一款电脑桌面跨平台开源免费live2D桌面宠物精灵
  13. EdrawMax使用方法
  14. 我的世界服务器修改种子,《我的世界》服务器种子代码大全 最新种子代码分享...
  15. Linux命令行连接WiFi
  16. latex 输入下划线_
  17. 程序自我保护 c语言编程,外文翻译基于C语言的MIS程序库设计外文翻译译文(样例3)...
  18. 身份证号码编码规则及校验位校验算法
  19. abaqus三点弯曲有限元模拟
  20. c# 判断路径是否存在

热门文章

  1. python判断英文字母_python判断字符串是否包含字母
  2. 优动漫PAINT--草地教程
  3. jmeter+ant+jenkins接口自动环境搭建
  4. 框架计划随笔 一.背景和愿景
  5. 使用批处理文件(batch file)替换字符串
  6. [WCF]终结点与服务寻址(一)
  7. 清理rms客户端信息
  8. 【个人笔记】OpenCV4 C++ 快速入门 20课
  9. 如何在计算机中找到桌面这个项,怎样找到“计算机管理”这项菜单?
  10. php 事务回滚,php实现事务回滚的方法