мне нужна помощь форму всем вам, так что я что-то вроде этогоВызов функции __init__ из другой функции
class LoginFrame(Frame):
def __init__(self, master):
super().__init__(master)
...
...
...
def _login_btn_clickked(self):
...
...
result = messagebox.askyesno("Wrong username or password.", "Do you want to try again?")
if result == True:
self.__init__(self)
Таким образом, если пользователь выбирает опцию попробовать еще раз мне нужно снова начать всю программу, и отобразите окно входа в систему. Но когда я выполняю программу, процесс терпит неудачу.
Что вы подразумеваете под провалом? Какая ошибка? –
Ну на самом деле не терпит неудачу. После того, как пользователь нажмет «Да», повторите попытку. Программы ничего не делают, просто повесили трубку. –