我想问一下,当我在 Pycharm 中运行该文件时,它能够显示日历Show Calendar,但是当我从 py 文件转换为 .exe 格式时,它没有显示错误,但我的日历什么也没有显示,如下所示。我有 pip install tkcalendar 但我可以知道为什么我的日历在转换为 .exe 格式后没有出现。我使用 python 3.8.2
Below are my code:
def chooseStartDate():
def print_sel():
global startDate
startDate = cal.selection_get()
tk.Label(this, text=startDate).grid(row=4, column=2)
top.destroy()
top = tk.Toplevel(this)
now = datetime.datetime.now()
cal = Calendar(top, font="Arial 14", selectmode='day', year=now.year, month=now.month, day=now.day)
cal.pack(fill="both", expand=True)
tk.Button(top, text="ok", command=print_sel).pack()
this = tk.Tk()
tk.Label(this, text="Start Date: ").grid(row=4, column=0)
tk.Button(this, text="Choose Date", command=chooseStartDate).grid(row=4, column=1)
this.mainloop()
谢谢你。