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


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

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 窗口小部件中挑选任意日期来设置和反映输出。

更新日期:15-Apr-2021

8K+ 浏览量

开启您职业生涯

完成课程获取证书

开始吧
广告