from tkinter import *
from time import strftime

# 创建主窗口
root = Tk()
root.title("桌面时钟")
root.geometry("520x220")
root.resizable(False, False)
root.configure(bg="#1a1a2e")

# 时间标签
time_label = Label(root, font=("Microsoft YaHei", 48, "bold"), bg="#1a1a2e", fg="#00ccff")
time_label.pack(pady=10)

date_label = Label(root, font=("Microsoft YaHei", 20), bg="#1a1a2e", fg="#eeeeee")
date_label.pack()


def update_clock():
    # 获取时间字符串
    current_time = strftime("%H:%M:%S")
    current_date = strftime("%Y年%m月%d日  %A")
    time_label.config(text=current_time)
    date_label.config(text=current_date)
    # 每100ms刷新一次
    root.after(100, update_clock)


update_clock()
root.mainloop()
