这段代码创建了一个窗口对象,并在窗口中创建了一个标签。Label 类用于创建标签对象。font 参数用于指定标签中文本的字体和大小。pack() 方法用于将标签添加到窗口中。datetime 模块用于获取当前时间。strftime() 方法用于将时间格式化为字符串。after() 方法用于在指定的时间后执行指定的函数。在这个例子中,update_time() 函数用于更新标签中的时间,并在 1 毫秒后再次调用自身,以实现实时更新时间的效果。[:-3] 用于去掉时间字符串中的最后三位,以显示毫秒。您可以根据自己的需求修改这段代码,添加更多的组件和功能,以实现一个完整的显示当前时间的界面。
import tkinter as tk from datetime import datetime # 创建一个窗口对象 window = tk.Tk() # 设置窗口标题 window.title("当前时间") # 创建一个标签对象 label = tk.Label(window, font=("Arial", 80)) # 将标签添加到窗口中 label.pack() # 更新标签中的时间 def update_time(): now = datetime.now() time_str = now.strftime("%H:%M:%S.%f")[:-3] label.config(text=time_str) window.after(1, update_time) # 进入主循环 update_time() window.mainloop()
显示效果