Создание системы входа в систему с использованием Tkinter - PullRequest
1 голос
/ 14 января 2020

У меня проблемы с реализацией системы входа в интерфейс, который я создаю:

Я хочу, чтобы у него было два типа пользователей: администратор и пользователь, поэтому в зависимости от того, что вы выберете вы вводите свои учетные данные, а затем, если они правильные, система открывает либо интерфейс администратора, либо пользовательский интерфейс.

Моя проблема в том, что, учитывая знания, которые у меня есть сейчас, у меня должно быть «материнское окно» при выполнении tkinter, который является первым windows, который открывается при запуске программы, в этом случае это родительское окно будет окном входа, дело в том, что если я закрою это окно входа, как только пользователь введет свой / ее учетные данные, то вся программа не работает.

Есть ли решение для этого?

1 Ответ

1 голос
/ 14 января 2020

Самое простое решение - создать две функции или два класса, один для окна входа в систему и один для главного окна. Пусть эти функции или классы вернут один фрейм, содержащий все необходимое для этой части кода.

Затем вызовите первую функцию или класс для входа в систему, затем уничтожите ее и вызовите вторую функцию или класс. Когда вы уничтожаете кадр, все его дочерние элементы также автоматически уничтожаются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...