Я нахожусь в середине заявки; однако, я застрял на данный момент.
Я использовал виджет ниже, чтобы выбрать / отобразить дату, чтобы пользователь мог выбрать соответствующую дату.
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")
Пожалуйста, помогите