我正在使用 python 中的 tkinter 創建一個 GUI,并且我設法列印了用戶使用 dateEntry 選擇的日期,但我想知道是否可以只提取用戶的年份?
這是我的代碼的樣子:
import tkinter
from tkinter import *
from tkinter import ttk
from tkcalendar import DateEntry
main = Tk()
main.geometry("750x250")
main.title("Publication Date Search")
def getUserDate():
date = ED.get()
print(date)
L1 = Label(main, text="Publication Year", fg= 'black')
L1.grid(row=0,column=0,padx=5,pady=10)
ED = DateEntry(main)
ED.grid(row=0, column=2)
buttonsub = Button(main, text='Search', command=getUserDate)
buttonsub.grid(row=3, column=2)
main.mainloop()
我在網上找不到太多關于這個的內容,它都包括日/月/年。
uj5u.com熱心網友回復:
DateEntry 物件可以使用.get_date()而不是回傳一個日期物件.get()。使用.get回傳一個字串。
def getUserDate():
date = ED.get_date()
print(date, type(date), date.year )
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/456501.html
上一篇:如何并排顯示按鈕而不是堆疊
