title: Scaling Tkinter widgets
body: <p>I am designing GUIs for my python programs using Tkinter's 'grid()' method. </p>
  
  <p>Is there a way to let the widgets scale with the master window?</p>
  
  <p>Here's a short example:</p>
  
  <pre><code>from Tkinter import *
  
  master = Tk()
  
  Label(master, text="This is a test").grid(row=0, column=0)
  
  mytext1 = Text(master, width=30, height=5)
  mytext1.grid(row=1, column=0)
  
  mytext2 = Text(master, width=30, height=5)
  mytext2.grid(row=3, column=0)
  
  master.mainloop()
  </code></pre>
  
  <p>What I'd like to do is have the widgets adjust their sizes when the size of the master window is changed. (For such small GUIs it's no problem, but when there are a lot of widgets this gets desirable.)</p>
  
  <p>Any help would be greatly appreciated!</p>