title: Tkinter Grid Columnspan ignored
body: <p>Consider the following python script</p>
  
  <pre><code>#!/usr/bin/env python
  from Tkinter import Tk, Label
  
  width = SOME_VALUE_HERE
  
  root = Tk()
  label1 = Label(root, text='1 columns wide')
  label2 = Label(root, text='%i columns wide' % width)
  
  label1.grid()
  label2.grid(row=0,column=1,columnspan=width)
  
  root.mainloop()
  </code></pre>
  
  <p>When I run this, no matter what value is set for 'SOME_VALUE_HERE', both labels take up half the window, regardless of whether or not Grid.columnconfigure is called, or the sticky parameter is used in grid().</p>
  
  <p>Unless I've overlooked something, I would have thought that setting the columnspan would force the second label to be 'SOME_VALUE_HERE' times as wide as the first.</p>
  
  <p>Have I misunderstood how grid works? How would I go about achieving this behavior?</p>