tkinter显示日间和日期
时间: 2023-08-21 18:00:54 浏览: 49
Tkinter是Python的一个GUI库,可以用来创建图形化界面。要在Tkinter中显示日和日期,可以使用datetime模块来获取当前的日期和时间,并将其显示在Tkinter的窗口上。
首先,我们需要导入Tkinter和datetime模块:
```
import tkinter as tk
import datetime
```
然后,我们创建一个Tkinter的窗口:
```
root = tk.Tk()
```
接下来,我们定义一个函数来获取当前的日期和时间,并将其显示在窗口上:
```
def display_date_time():
current_date_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
label.config(text=current_date_time)
root.after(1000, display_date_time)
```
在函数中,我们使用datetime.now()函数来获取当前的日期和时间,并使用strftime()函数来格式化日期和时间的显示格式。在这个例子中,我们选择了"%Y-%m-%d %H:%M:%S"的格式。
然后,我们创建一个标签来显示日期和时间:
```
label = tk.Label(root, font=("Arial", 18))
label.pack()
```
最后,我们调用函数来启动日期和时间的显示,并进入Tkinter的主循环:
```
display_date_time()
root.mainloop()
```
以上就是使用Tkinter在窗口上显示日期和时间的代码。每隔一秒钟,函数会更新日期和时间,并将其显示在窗口上。你可以根据需要调整显示的格式和窗口的样式。