Python实现动态时钟小程序
import tkinter as tk
from datetime import datetime
import time
def time_now():
time_format = datetime.now().strftime("%H:%M:%S")
label.config(text=time_format)
label.after(200, time_now) # 每0.2秒更新一次时间
root = tk.Tk()
root.title("动态时钟")
root.geometry("200x50")
label = tk.Label(root, font=("Arial", 16), fg="blue")
label.pack()
time_now() # 启动动态时钟
root.mainloop()
这段代码使用了tkinter库创建了一个简单的GUI窗口,并通过after方法实现了时间的动态更新。每隔200毫秒(0.2秒)就会调用time_now
函数更新时间标签的显示内容。这是一个很好的Python入门级项目,适合学习tkinter图形界面设计和递归函数的使用。
评论已关闭