title: tkinter puts WAY too much space between checkbuttons
body: <p>I can't figure out how to get tkinter to put checkbuttons and radiobuttons closer together.  Even specifying pady=0 anyplace it seems valid has no effect.  The vertical distance between the buttons is unnaturally large, ugly, and just wastes space.  In order to make a set of buttons appear as a group separate from other controls requires that I add extra space elsewhere, which just gets out of control.</p>
  
  <p>Here's a working example I extracted:</p>
  
  <pre><code>from Tkinter import *
  
  def rbtest(frame):
      group = LabelFrame( frame, text="Target", padx=0, pady=0)
  
      btnVal = StringVar(frame,' ')
      for b in ( "option1", "another option", "Someth Else", "go away"):
          rb=Radiobutton( group, text=b, value=b, variable=btnVal)
          rb.pack( anchor=W, pady=2)
  
      boardname = StringVar()
      Label( group, text="Name").pack( anchor=W)
      Entry( group, text=boardname).pack()
  
      group.pack( side=LEFT, fill=Y, padx=0, pady=0)
  
  tk = Tk()
  rbtest(tk)
  tk.mainloop()
  </code></pre>
  
  <p>[Well, I can't post an image showing what it produces because I don't have enough reputation, so sorry about that... I tried.]</p>
  
  <p><strong>Edit:</strong> I'm using Python 2.6.6 and Windows 7.</p>
  
  <p>Considering how closely together it packs other elements, I'm surprised this is normal behavior, but all the examples I've found on the web look similar...</p>