如何在 tkinter 中创建日期选择器?

Tkcalendar是一个 Python 包,它为 tkinter 应用程序提供 DateEntry 和 Calendar 小部件。在本文中,我们将借助 DateEntry Widget 创建一个日期选择器。

DateEntry 小部件包含三个字段,这些字段将日期的一般格式引用为 MM/DD/YY。通过创建 DateEntry 小部件的对象,我们可以在应用程序中选择一个特定的日期。

示范

#Import tkinter library
from tkinter import *
from tkcalendar import Calendar, DateEntry
#Create an instance of tkinter frame
win= Tk()
#Set the Geometry
win.geometry("750x250")
win.title("Date Picker")
#Create a Label
Label(win, text= "Choose a Date", background= 'gray61', foreground="white").pack(padx=20,pady=20)
#Create a Calendar using DateEntry
cal = DateEntry(win, width= 16, background= "magenta3", foreground= "white",bd=2)
cal.pack(pady=20)
win.mainloop()
输出结果

执行上面的代码片段以在窗口中显示日期选择器。

现在从 DateEntry 小部件中选择任何日期来设置和反映输出。