用python写一个桌面时钟
时间: 2024-04-29 18:24:17 浏览: 177
用Python写一个简易时钟
5星 · 资源好评率100%
以下是一个简单的Python桌面时钟示例:
```python
import tkinter as tk
import time
class Clock:
def __init__(self, master):
self.master = master
self.master.title("Desktop Clock")
self.master.geometry("200x100")
self.time_label = tk.Label(self.master, font=("Helvetica", 36))
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模块来创建GUI界面。在Clock类的初始化函数中,我们创建了一个标签来显示当前时间,并调用update_clock函数来更新时间。update_clock函数使用time模块来获取当前时间,并将其更新到标签中。最后,我们使用Tk的主循环来更新GUI界面。
阅读全文