from tkinter import*
class Loading_Screen:
def __init__(self,parent):
self.frame = Frame(parent, width= 500, height = 800, bg="orange")
self.frame.grid(row=0, column = 0)
self.b1=Button(text="QUIZ START",fg="white", wraplength=110,padx = 30, pady= 30,anchor=CENTER, bg= "orange", font = ("Proxima nova", "24" , "bold"),command=self.new_window)
self.b1.grid(row=0,column = 0)
def new_window(self,parent):
self.newWindow = Toplevel(self.parent)
self.app = select_level(self.newWindow)
self.frame.grid(row=0,column=0)
class select_level:
def __init__(self, parent):
self.parent = parent
self.frame = Frame(parent,width=400, height=400, bg="orange")
self.frame.grid(row=0, column = 0)
if __name__=="__main__":
root=Tk()
Frame=Loading_Screen(root)
root.mainloop()
Мне нужно сохранить его "от tkinter import *", а не "import tkinter as tk". Новое окно должно быть под вторым классом, а не просто всплывающим окном, не как сообщение об ошибке, более или менее как вторая страница, потому что это вторая страница.