Не могу закрыть окно tkinter - PullRequest
0 голосов
/ 19 апреля 2019

Если я запусту его, он откроет синее окно, но destroy() не закроет окно. Как я могу исправить это с помощью комманта, который закрывает его? Ресурсы Интернета указывают на команду destroy(), которая не работает.

Хотя я знаю, что mainloop сохраняет окно живым, когда я пытаюсь выйти из него, используя destroy, оно просто не работает.

from tkinter import *
import time


my_window = Tk()
my_window.title('Lang')
my_window.configure(background= 'blue')
#time.sleep(1)
my_window.mainloop()

my_window.withdraw()
my_window.destroy()

1 Ответ

1 голос
/ 19 апреля 2019

Вам нужно поставить mainloop в конце вашего кода.

from tkinter import *
import time


my_window = Tk()
my_window.title('Lang')
my_window.configure(background= 'blue')
#time.sleep(1)

my_window.withdraw()
my_window.destroy()

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