В данном коде присутствует функция add. Что надо прописать чтобы при выполнении этой функции совершалось закрытие данного окна и открытие следующего или замена данного окна другим?(все комментарии стоят перед кнопкой/подписью/местом ввода текста)
from subprocess import call
import tkinter as tk
from tkinter import ttk
class Main(tk.Frame):
def __init__(self,root):
super().__init__(root,background="royal blue")
self.pack(fill=tk.BOTH, expand=1)
#кнопка "Добавить книги в ЧБ"
btn_add=ttk.Button(self, text='Добавить книги в ЧБ', command=add)
btn_add.place(x=56, y=70)
#кнопка "Посмотреть ЧБ"
btn_watch=ttk.Button(self, text='Просмотреть ЧБ',command=watch)
btn_watch.place(x=185, y=70)
#кнопка "Уведомления"
btn_notif=ttk.Button(self, text='Уведомления',command=notif)
btn_notif.place(x=291, y=70)
#кнопка "Сохранить"
btn_save=ttk.Button(self, text='Сохранить',command=save)
btn_save.place(x=800, y=415)
#надпись "ФИО"
lb_fio=ttk.Label(text='ФИО',foreground='black',background='royal blue')
lb_fio.place(x=26,y=140)
#надпись "Класс"
lb_class=ttk.Label(text='Класс',foreground='black',background='royal blue')
lb_class.place(x=220,y=140)
#надпись "Литера"
lb_lit=ttk.Label(text='Литера',foreground='black',background='royal blue')
lb_lit.place(x=310,y=140)
#место ввода "ФИО"
en_fio=ttk.Entry(self,width=25)
en_fio.place_configure(x=56, y=140)
#место ввода "Класс"
en_class=ttk.Entry(self,width=3)
en_class.place_configure(x=257, y=140)
#место ввода "Литера"
en_lit=ttk.Entry(self,width=3)
en_lit.place_configure(x=355, y=140)
def add():
call(['python','H:\project\lib\lar3\cods\gl.py'])
def notif():
pass
def watch():
pass
def save():
pass
if __name__ == '__main__':
root=tk.Tk()
app=Main(root)
app.pack()
root.title('Электронный формуляр')
root.geometry("900x450+300+200")
root.resizable(False, False)
root.mainloop()