Tkinter-如何在tkinter窗口中显示当前日期?
要在tkinter窗口中显示当前日期,我们将使用 datetime 库。
date = dt.datetime.now()
步骤 –
- 导入所需的库并创建一个tkinter帧的实例。
-
使用 geometry 方法设置帧的大小。
-
调用 datetime.now() 并将值存储在变量“date”中。
-
接下来,创建一个标签来显示 日期 。在标签的 text 参数中,传递日期值,并将数据格式化为 text=f”{date:%A, %B %d, %Y}” 。
- %A – 星期几,全名
-
%B – 完整的月份名称
-
%d – 日期
-
%Y – 带有世纪的年份,十进制数
-
最后,运行应用程序窗口的 mainloop 。
示例 –
# 导入所需的库
from tkinter import *
import datetime as dt
# 创建tkinter的实例
win = Tk()
win.title("显示当前日期")
win.geometry("700x350")
date = dt.datetime.now()
# 创建标签以显示日期
label = Label(win, text=f"{date:%A, %B %d, %Y}", font="Calibri, 20")
label.pack(pady=20)
win.mainloop()
输出结果:
执行后,它将产生以下输出 –