Joh*_*n A 1 python date tkinter tkcalendar
使用tkcalendardateentry python模块,每次我在小部件上选择日期时,它都会将其缩短为格式。如果可能的话,我希望它能扩大到,或者至少是今年。m/d/yymm/dd/yyyy
使用set_date方法时,它将显示输入的任何内容(字符串),但一旦单击另一个日期,就会恢复为缩短的格式。
有什么办法让它始终显示完整日期吗?我似乎找不到允许我使用的格式参数,%Y所以这就是我问的原因。
_select自 1.5.0 版起,无需覆盖即可使用date_pattern参数(请参阅文档):
import tkinter as tk
from tkcalendar import DateEntry
window = tk.Tk()
DateEntry(window, locale='en_US', date_pattern='mm/dd/y').pack() # custom formatting
DateEntry(window, locale='en_US').pack() # default formatting
window.mainloop()
Run Code Online (Sandbox Code Playgroud)
给