我正在申请中;但是,我现在卡住了。
我已经使用下面的小部件来选择/显示日期,以便用户可以相应地选择日期。
self.Entry_Date = DateEntry(root, AdvisorDetails, width = 10, background='darkblue',foreground='white', borderwidth=1, command = self.checks_WeekStartDate)
self.Entry_Date.grid(row=2, column=10, pady=5, padx=5)
它允许用户选择日期。我的目标是如果选择的日期不是“星期一”,则弹出一个消息框,说“错误,选择的日期必须是周开始日期”为此,我在下面创建了一个函数,它将检查选择的日期,然后弹出消息因此 ; 但是,即使用户不选择“星期一”(一周开始日期),也没有消息框
下面的函数
def checks_WeekStartDate(self):
self.Selected_Date = self.Entry_Date.get_date().strftime("%A")
if self.Selected_Date != "Monday":
messagebox.Message("Selection Error", "Please select Week Commecing date as 'Monday' Only")
else:
return self.Selected_Date.strftime("%A")
请帮忙