A showinfo()
инфобокс позволит пользователю продолжить работу с приложением tk только после того, как он закроет диалоговое окно.Вы можете использовать это, чтобы определить, нажимали ли они «хорошо» или нет, очень похоже на askyesno()
:
def show_warning(self):
self.startbutton.config(state="active")
Msg = "Remember, your breaks should ideally be between 3-5 minutes."
if messagebox.showinfo("Break reminder", Msg):
print("Ok clicked")
#rest of the program can now continue
, т.е. нет необходимости проверять, не нажимают ли они «хорошо»