tkinter clock 数字时钟

 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()

原文地址:https://www.cnblogs.com/linbo3168/p/15312948.html