ОС: Windows 10 Python 3.7, блокнот Jupyter
У меня есть очень простой скрипт, который открывает окно tkinter с помощью одной кнопки, закрывающей окно:
class App():
def __init__(self):
self.root = tk.Tk()
self.root.geometry("1000x600")
quit_button = tk.Button(self.root,
text = 'root quit',
command=self.quit)
quit_button.pack()
self.root.mainloop()
def quit(self):
self.root.destroy()
app = App()
Если я запускаюэтот код, окно открывается, и я могу закрыть его с помощью кнопки «root quit».Однако, если я закомментирую «self.root.mainloop», запустите код, затем раскомментируйте «self.root.mainloop» и снова запустите код, когда откроются два окна.
Почему это?!
Спасибо