python loop时钟_用Python的Tkinter实现时钟
时间: 2024-03-16 18:46:21 浏览: 74
串口工具.zip_Tkinter_python_python tkinter_python串口工具_tkinter打印串口
5星 · 资源好评率100%
好的,下面是用Python的Tkinter实现时钟的代码:
```python
import tkinter as tk
import time
class Clock:
def __init__(self, master):
self.master = master
self.master.title("时钟")
self.master.geometry("200x100")
self.time_label = tk.Label(self.master, text="00:00:00", font=("Arial", 20))
self.time_label.pack()
self.update_clock()
def update_clock(self):
current_time = time.strftime('%H:%M:%S')
self.time_label.configure(text=current_time)
self.master.after(1000, self.update_clock)
if __name__ == "__main__":
root = tk.Tk()
clock = Clock(root)
root.mainloop()
```
这个时钟程序使用了Tkinter的Label组件来显示当前时间,通过递归调用update_clock函数,每隔1秒钟更新一次时间。
阅读全文