1 import time
2 import tkinter as tk
3
4 class Clock(tk.Tk):
5 def __init__(self):
6 super().__init__()
7 self.title("")
8 self.time_text=""
9 self.lbl=tk.Label(self, # 根窗体
10 text=self.time_text, # 文本
11 font=("ds-digital",40), # 字体样式
12 padx=10, # x
13 pady=10, # y
14 background="black",
15 foreground="cyan")
16 self.entry_et=tk.Entry(self,textvariable=None)
17 self.lbl.pack()
18 self.update_time()
19
20
21 def update_time(self):
22 self.time_text=time.strftime("%Y-%m-%d %X") # 设置text 本文内容
23 self.lbl.config(text=self.time_text) # 重新将text 设置为time_text
24 self.after(1000,self.update_time) # 回调函数: 1s 后回调
25
26 if __name__ == '__main__':
27 app=Clock()
28 app.mainloop()
![]()