用python制作电子时钟,Python数字时钟

  用python制作电子时钟,Python数字时钟

  本文主要详细介绍Python使用Tkinter绘制数字钟。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

  TKInters要实现上述功能并不复杂,只要使用TKInters的相关组件和一些简单的逻辑处理就可以了。在写这个案例的过程中,大家要在吸取教训的同时,吸取教训。

  该计划如下:

  来自tkinter import *

  从时间导入strftime

  root=Tk()

  root.geometry(500x350 300 300 )

  root . icon bitmap( c :/用户/管理员/桌面/中文网站logo.ico )

  Root.title(由中文网站用C语言制作)

  #设置文本标签

  Lb=Label(root,font=(Microsoft Yahei ,50, bold ),BG= # 87ceeb ,FG= # b452cd )

  lb.pack(anchor=center ,fill=both ,expand=1)

  #定义模式标志

  mode=time

  #定义显示时间的功能

  def showtime():

  if mode==time:

  #时间格式化处理

  string=strftime( % h :% m :% S % p )

  else:

  string=strftime(%Y-%m-%d )

  lb.config(text=string)

  #每1秒执行一次时间功能

  磅(1000,表演时间)

  #定义鼠标处理事件,点击时间切换到日期样式显示。

  def鼠标单击(事件):

  全局方式

  if mode==time:

  #单击将模式样式切换到日期样式。

  模式=日期

  else:

  mode=time

  lb.bind(按钮,鼠标单击)

  #调用showtime()函数

  放映时间()

  #显示窗口

  主循环()

  程序运行结果如下:

  图1:简单的数字时钟

  一个简单的数字钟用上面的代码实现,不是很简单吗?

  补充

  除了数字钟,Tkinter还能画一个简单的时钟。

  具体实现代码如下:

  #编码:utf-8

  来自tkinter import *

  导入数学,时间

  定义点():

  对于(1,13):范围内的I

  x=200 130 * math . sin(2 * math . pi * I/12)

  y=200-130 * math . cos(2 * math . pi * I/12)

  canvas.create_text(x,y,text=i)

  def createline(半径,线宽,半径):

  全局列表

  全球I

  List=[]

  x=200半径*数学正弦(弧度)

  y=200-半径*数学.余弦(弧度)

  i=canvas.create_line(200,200,x,y,width=line_width)

  List.append(i)

  root=Tk()

  root.resizable(0,0)

  canvas=Canvas(root,width=400,height=500,bd=0,highlightthickness=0)

  canvas.pack()

  canvas.create_oval(50,50,350,350)

  点数()

  而1:

  tm=time.localtime()

  t=time.asctime(tm)

  t_hour=0

  如果tm.tm _ hour=12:

  t小时=tm小时

  else:

  t_hour=tm.tm_hour-12

  rad 1=2 * math . pi *(t _ hour TM TM _ min/60)/12

  rad 2=2 * math . pi *(TM TM _ min TM TM _ sec/60)/60

  rad3=2*math.pi*tm.tm_sec/60

  创建一条线(50,6,rad1,)

  创建一条线(90,3,rad2)

  创建一条线(120,1,rad3)

  l=canvas.create_text(170,450,text=t)

  root.update()

  时间.睡眠(1)

  对于列表:中的项目

  canvas.delete(项目)

  canvas.delete

  root.update()

  主循环()

  效果如下

  关于Python Tkinter画数字钟的这篇文章到此为止。关于Python Tkinter数字钟的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 用python创建简易网站图文教程图片,用python制作网站
  • 用python创建简易网站图文教程图片,用python制作网站,用Python创建简易网站图文教程
  • 炸金花游戏怎么制作,炸金花游戏教程,基于Python制作炸金花游戏的过程详解
  • 如何用python制作相册,用python做相册
  • 基于python制作一副扑克牌过程详解图,Python编写扑克牌
  • 基于python制作一副扑克牌过程详解图,Python编写扑克牌,基于Python制作一副扑克牌过程详解
  • 基于python制作一个相册播放器的软件,用python做相册,基于Python制作一个相册播放器
  • python抢演唱会门票,如何利用python抢票,为了顺利买到演唱会的票用Python制作了自动抢票的脚本
  • ,,用python制作词云视频详解
  • python简单二维码生成代码,怎么用python制作二维码
  • python前端界面实现交互,python制作windows交互界面
  • 用python制作动态二维码,Python 生成二维码
  • 用html和css画圣诞树,用python制作圣诞树
  • python制作whl安装包,python官网安装步骤
  • python制作软件界面,python图形化界面设计
  • 留言与评论(共有 条评论)
       
    验证码: