Fredrik Lundh wrote:
> Paolo Pantaleo wrote:
>
> >I have this code
> >
> > from Tkinter import *
> >
> > root=Tk()
> > Button(root).pack(fill=BOTH)
> > root.mainloop()
> >
> > I would expect the button filling all the client draw area of the
> > Frame, but when I resize the root window the button becomes wider, but
> > not higher ( I get some empty space under the button).
>
> pack(fill=BOTH, expand=1) should do the trick.
>
> the pack geometry manager works by slicing off vertical or horizontal areas 
> from
> the parent, one area per widget.  the "fill" option controls how to place the 
> widget
> inside that area, the "expand" option controls how to handle any extra space 
> left
> in the parent.  if "expand" isn't set for any child widget, the extra space 
> is left un-
> used.
>
> </F>
I'm not the OP, and I even replied about expand but *now* I know how it
works... Thanks, Fredrik!

jean-marc

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to