python使用tkinter实现屏幕中间倒计时

 更新时间:2021年03月07日 09:32:17   作者:酷酷的波波  
这篇文章主要为大家详细介绍了python使用tkinter实现屏幕中间倒计时,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了python实现屏幕中间倒计时的具体代码,供大家参考,具体内容如下

先看下效果图:

代码:

import time
from tkinter import Tk,Label

class TimeShow():#实现倒计时
  
  def __init__(self,time_show=5):
    self.timeShowWin=Tk()
    self.timeShowWin.overrideredirect(True)
    self.timeShowWin.attributes('-alpha',1)
    self.timeShowWin.attributes('-topmost',True)
    self.timeShowWin.attributes('-transparentcolor','black')  
    self.time_show = time_show
    self.time_label=Label(self.timeShowWin,text='倒计时{}秒'.format(self.time_show),font=('楷体',25),fg='red',bg='black')
    self.time_label.pack(fill='x',anchor='center')
    self.timeShowWin.geometry('+'+str(int(self.timeShowWin.winfo_screenwidth()/2))+'+'+str(125))
    self.timeShowWin.after(1,self.show)

  def show(self):
    while self.time_show >= 0:
      print('time_label={}'.format(self.time_label))
      self.time_label['text']= '倒计时{}秒'.format(self.time_show)
      self.timeShowWin.update()
      self.time_show -= 1
      time.sleep(1)
    self.timeShowWin.destroy()
  
  def start(self):
    print('ok')
    self.timeShowWin.mainloop()
    

if __name__ == '__main__':
  a=TimeShow(10)
  a.start()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 如何用python抓取B站数据

    如何用python抓取B站数据

    今天介绍一个获取B站数据的Python扩展库-bilibili_api,对此感兴趣的同学,可以实验一下
    2021-05-05
  • Python使用MyQR制作专属动态彩色二维码功能

    Python使用MyQR制作专属动态彩色二维码功能

    MyQR是一个能够生成自定义二维码的第三方库,你可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码。这篇文章主要介绍了Python使用MyQR制作专属动态彩色二维码,需要的朋友可以参考下
    2019-06-06
  • 手把手教你进行Python虚拟环境配置教程

    手把手教你进行Python虚拟环境配置教程

    这篇文章主要介绍了手把手教你进行Python虚拟环境配置,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧,需要的朋友可以参考下
    2020-02-02
  • Python解决爬虫程序卡死问题

    Python解决爬虫程序卡死问题

    这篇文章主要介绍了Python解决爬虫程序卡死问题,文章围绕主题展开详细内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • Python爬虫headers处理及网络超时问题解决方案

    Python爬虫headers处理及网络超时问题解决方案

    这篇文章主要介绍了Python爬虫headers处理及网络超时问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • Django开发中复选框用法示例

    Django开发中复选框用法示例

    这篇文章主要介绍了Django开发中复选框用法,结合实例形式分析了Django基于ajax的复选框遍历、提交及后台数据库查询等相关操作技巧,需要的朋友可以参考下
    2018-03-03
  • 用Pelican搭建一个极简静态博客系统过程解析

    用Pelican搭建一个极简静态博客系统过程解析

    这篇文章主要介绍了用Pelican搭建一个极简静态博客系统过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Django REST Framework之频率限制的使用

    Django REST Framework之频率限制的使用

    这篇文章主要介绍了Django REST Framework之频率限制的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • Python爬取附近餐馆信息代码示例

    Python爬取附近餐馆信息代码示例

    这篇文章主要介绍了Python爬取附近餐馆信息代码示例,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Python 测试框架unittest和pytest的优劣

    Python 测试框架unittest和pytest的优劣

    这篇文章主要介绍了Python 测试框架unittest和pytest的优劣,帮助大家更好的进行python程序的测试,感兴趣的朋友可以了解下
    2020-09-09

最新评论