Я использую модуль Tkinter в python, с этим я делаю калькулятор, выполняющий основные функции для калькулятора. Таким образом, существует всего 5 различных функций, использующих объектно-ориентированное программирование. У меня проблема в том, что я реализую виджет Quit, чтобы он разрушал главное окно при нажатии. Но когда я нажимаю его, мне нужно нажать всего четыре раза, чтобы закрыть окно.
Я бы поместил весь свой код, но я не уверен, в чем проблема, и хотел бы увидеть любые идеи, которые вы все скажете, а затем вставит конкретный код.
self.quit = Button(self.bottom,text = 'Quit',command = self.main.destroy)
Это строка кода, которая выполняется для закрытия окна с помощью команды destroy.
'main' - это заголовок окна.
'bottom' - четвертый ряд.
Если вы потребуете, чтобы я вставил весь свой код, тогда я просто не хотел бы вставлять 30-40 строк кода, и это может быть где угодно.
Возможно ли, поскольку у меня 5 кадров, функция уничтожения сначала закрывает первые 3, а затем, наконец, закрывает окно, которое завершило?