如何使用 Python 和 tkinter 显示实时日期

How to make a live date display using Python and tkinter

我正在尝试制作一个信息中心,我需要添加一个实时日期显示,因此它每天都会增加一天,如果一个月过去了,它就会增加一个月。我该怎么做?

我已经用谷歌搜索了,但仍然不知道,我知道如何显示它,但不知道如何让它自动更新。可以像下面这样吗?

def tick():
    time_string = time.strftime("%H:%M:%S")
    clock.config(text=time_string)
    clock.after(200, tick)

root = Tk()

clock = Label(root, font=("none", 50, "bold"), bg="#000000", fg="#910000", bd=5, relief="ridge")
clock.grid(row=0, column=0)

tick()

root.mainloop()

你的逻辑没问题。如果要显示月份和日期,可以使用 datetime 模块代替:

from datetime import datetime

def tick():
    now = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
    clock.config(text=now)
    clock.after(200, tick)