title: How to implement lift method?
body: <p>I am trying to move my function <code>NEW_FRAME</code> in front of the <code>Frame</code> for the root window so that old frame and the other widget in it will be behind for the function <code>NEW_FRAME</code> to only display its widget. So I searched and discovered that <code>tkinter</code> has <code>lift</code> method to achieve that but I can't implement it correctly, have tried positioning it at different places inside the function.</p>
  
  <p>this link :<a href="https://stackoverflow.com/questions/11855906/tkinter-lift-and-lower-methods-with-grid-layout">explanation of the lift method with an example</a></p>
  
  <p><a href="https://i.stack.imgur.com/m2POd.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/m2POd.png" alt="how my frames is stacking on each other"></a></p>
  
  <pre><code>from tkinter import *
  
  
  root = Tk()
  root.geometry("1300x600")
  
  welcome = Frame(root, bg="yellow")
  welcome.pack( fill=BOTH, expand=True)
  
  label = Label(welcome, text="welcome bro to page one")
  label.grid(row=45, column=50)
  
  b = Label(welcome, text="you can select menu bar to switch page")
  b.grid(row=100, column=500)
  
  
  def NEWS_Frame():
      new = Frame(root, bg="red")
      new.pack(fill=BOTH, expand=True)
      l1 = Label(new, text="Have been waiting for")
      l1.grid(row=49, column=80)
  
      l2 = Label(new, text="hello dude how be things")
      l2.grid(row=0, column=0)
  
      new.lift()  # have position it to lift the new frame to the top of Frame
  
  # menu bar start here
  
  MAIN_MENU = Menu(root)
  root.config(menu=MAIN_MENU)
  
  
  File_menu = Menu(MAIN_MENU)
  MAIN_MENU.add_cascade(label="NEW PAGE", menu=File_menu, underline=0)
  File_menu.add_command(label="NEWS", command=NEWS_Frame)
  
  
  
  root.mainloop()
  </code></pre>