изображение
Я новичок здесь (страница), но ошибка в том, что основной цикл является самим циклом. Если вы закроете окно, программа закроется.
root_window.mainloop()
#destroy()use in ithems or daughters windows
test add: def date_name (self):
t3 = Toplevel(root)
t3.geometry('240x100+20+20')
t3.title("...")
t3.destroy()#use valid
Пример данных в этом окне и функция destroy ().
Узнайте, как использовать Canvas и Frameесли вы хотите запросить данные из того же окна, но поля текстов и кнопок принадлежат камбам ... ну, я так работаю в tkinter.
canvas_menu = Canvas(root, width=200, height=200)
canvas_menu.destroy()#this use valid
root.destroy не действителен Tk ()это функция.
тест:
from tkinter import *
from tkinter import ttk
root=Tk()
def new_window():
t3 = Toplevel(root)
t3.geometry('240x100+20+20')
t3.title("...")
Label(t3,text="I hope to help you").pack()
Button(t3,text="destroy() in t3 ",command=t3.destroy).pack()
canvas_c=Canvas(root, width=400, height=400)
canvas_c.pack()
canvas_c.config(bg="blue")
Label(canvas_c,text="info").place(x=100,y=250)
ba=Button(root,text="new_window",command=new_window).pack()
bb=Button(root,text="destroy() in canvas",command=canvas_c.destroy).pack()
root.mainloop()
и запуск run.jpg