May-11-2020, 08:09 PM
(This post was last modified: May-11-2020, 08:09 PM by scratchmyhead.)
I have a calendar widget in my program that I copied from google. It works fine but how do I set it to current date each time the calendar is opened? Below is the code.
def example1(event): top = tk.Toplevel(root) def print_sel(): print(cal.selection_get().strftime("%m-%d-%Y")) print(now.strftime("%m-%d-%Y")) departe.delete(0, END) t = departe.get() print(t) dayse.delete(0, END) departe.insert(0, cal.selection_get().strftime("%m-%d-%Y")) t = departe.get() j = arrivale.get() g=int(t[3:5]) - int(j[3:5]) dayse.insert(0, g) cal.destroy() top.destroy() cal = Calendar(top, font="Arial 14", selectmode='day', cursor="hand1", year=2020, month=5, day=3) #Here it is set to certain date but I want current date each time it is opened. cal.pack(fill="both", expand=True) ttk.Button(top, text="ok", command=print_sel).pack() #cal.bind("<Button-1>", quit()) def example2(): top = tk.Toplevel(root) ttk.Label(top, text='Choose date').pack(padx=10, pady=10) cal = DateEntry(top, width=12, background='darkblue', foreground='white', borderwidth=2) cal.pack(padx=10, pady=10)