如何在 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+ 瀏覽量

開啟您職業生涯

完成課程獲取證書

開始吧
廣告