実現したいこと
カレンダー(tkcalendar)のDateEntryに初期値として日付入れたいですが
↓のコードではエラーがでます
発生している問題・エラーメッセージ
DateEntry.set_date() takes 2 positional arguments but 3 were given
該当のソースコード
Python
1import tkinter as tk 2from tkcalendar import Calendar, DateEntry 3 4root = tk.Tk() 5 6d = "2023-2-20" 7 8dtet_a = DateEntry(root,width=12,showweeknumbers=False,locale='ja_JP') 9 10if d != '': 11 dtet_a.set_date(d, '%Y-%m-%d') 12 13dtet_a.grid() 14 15root.mainloop()
試したこと
dtet_a.set_date(d, '%Y-%m-%d') のdを"2023-2-20"に直しても同じエラーです
補足情報(FW/ツールのバージョンなど)
Python: 3.10.5

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/02/09 11:23