疑问如下,我想使用tkcalendar
库选择一个日期,它选择正确,但我不能在函数外使用变量。
def dateentry_view():
def print_sel():
date = cal.get_date()
print(date)
top = tk.Toplevel(root)
ttk.Label(top, text='Elige el día').pack()
cal = DateEntry(top)
cal.pack(padx=10, pady=10)
ttk.Button(top, text="Aceptar", command=print_sel).pack()
如何传递date
变量以将其显示在 aLabel
中,如下所示:
labelDate = Label(root,textvariable=date)
我试图把Label
函数放在里面,但它仍然没有显示date
变量。
def dateentry_view():
top = tk.Toplevel(root)
ttk.Label(top, text='Elige el día').pack()
cal = DateEntry(top)
cal.pack(padx=10, pady=10)
ttk.Button(top, text="Aceptar", command=print_sel).pack()
def print_sel():
date = cal.get_date()
print(date)
labelFecha = Label(root,textvariable=date)
当我打印date
时,它会显示我正确选择的日期。