我的 python 代碼有一個 ui 日歷和按鈕,但我不知道如何讓標簽列印以及在它之前銷毀標簽之后
from tkinter import*
from tkcalendar import*
root=Tk()
root.title("Code project")
def selectDate():
myDate =my_Cal.get_date()
selectedDate = Label(text=myDate)
selectedDate.pack()
my_Cal= Calendar(root, setmode = 'day', date_pattern = 'd/m/yy')
my_Cal.pack()
openCal = Button(root, text="Select Date", command=selectDate)
openCal.pack()
root.mainloop()
一旦單擊舊選定日期下的按鈕,這將繼續重新列印新選定日期。您可以在下圖中看到它的作用。
你可能需要放大一點

uj5u.com熱心網友回復:
您只需定義一次標簽并更新它的文本,如下所示:
from tkinter import*
from tkcalendar import*
root=Tk()
root.title("Code project")
selectedDate = Label(root, text="")
def selectDate():
myDate =my_Cal.get_date()
selectedDate.config(text=myDate)
selectedDate.pack()
my_Cal= Calendar(root, setmode = 'day', date_pattern = 'd/m/yy')
my_Cal.pack()
openCal = Button(root, text="Select Date", command=selectDate)
openCal.pack()
root.mainloop()
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/523442.html
