Как мне уничтожить окно Tk после открытия другого с помощью функции? - PullRequest
0 голосов
/ 07 апреля 2019

Я пытаюсь открыть совершенно новый файл с другим графическим интерфейсом после того, как пользователь нажимает кнопку входа в систему, но я не могу уничтожить главное окно Tk, когда они щелкают по нему.

    def __init__(self, master=None): #This is how I initialized the TK window
        tkinter.Tk.__init__(self,master)
        m_login = tkinter.Button(text="Login",bg="#1e1e1e",foreground="#b4b4b4",width=10,command=self.login)
    def login(self):
        os.startfile('maingui.py')
        self.tkinter.destroy() #Idk what goes here

1 Ответ

0 голосов
/ 08 апреля 2019
self.destroy

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

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