title: Tkinter adding label frames
body: <p>I have been trying but failed to do the below.
  I have one label frame with some entry boxes. I want to add a button so that user can add multiple frames in the tool along with the entry boxes and buttons below the existing label frame.And when the new frame is added the text box below should get shifted. my code for tkinter is below:</p>
  
  <pre><code>from Tkinter import *
  root=Tk()
  root.title("CIME")
  step = LabelFrame(root,text="Enter Details:")
  step.grid(row=0, columnspan=7, sticky='W',padx=5, pady=5, ipadx=5, ipady=5)
  Label(step,text="Competitors",font = "Arial 8 bold italic").grid(row=0,sticky='E', padx=5, pady=2)
  Label(step,text="Keywords",font = "Arial 8 bold italic").grid(row=1,sticky='E', padx=5, pady=2)
  Label(step,text="Project Name",font = "Arial 8 bold italic").grid(row=2,sticky='E', padx=5, pady=2)
  e1 = Entry(step)
  e2=Entry(step)
  e3=Entry(step)
  e1.grid(row=0,column=1,columnspan=7, sticky="WE", pady=3,padx=5)
  e2.grid(row=1,column=1,columnspan=7, sticky="WE", pady=3,padx=5)
  e3.grid(row=2,column=1,columnspan=7, sticky="WE", pady=3,padx=5)
  tex = Text(master=root)
  scr=Scrollbar(root,orient =VERTICAL,command=tex.yview)
  scr.grid(padx=1, column=7, rowspan=15, columnspan=1, sticky=NS)
  tex.grid(row = 4,column=1)
  tex.config(yscrollcommand=scr.set,font=('Arial', 8, 'bold', 'italic'))
  #tex['yscrollcommand'] = sb.set
  Button(step,text ="Search Words",width=10,font = "Arial 8 bold    italic",activebackground="red",command=roll).grid(row=3,column=0,sticky=W,pady=4,padx=5)
  Button(step,text="Google Search",width=10,font = "Arial 8 bold italic",command = links).grid(row=3,column=2,sticky=W,pady=4,padx=5)
  Button(step,text="Extraxt Text",width=10,font = "Arial 8 bold italic",command = create).grid(row=3,column=4,sticky=W,pady=4,padx=5)
  mainloop()
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/LuAv8.jpg" alt="enter image description here"></p>