[Tutor] help with Tkinter, please
klappnase at freenet.de
Sun Nov 26 17:59:20 CET 2006
On Sat, 25 Nov 2006 17:23:39 -0800
Dick Moores <rdm at rcblue.com> wrote:
> I've done a lot of fiddling around with setting "side=left", and
> trying to put all the buttons inside a second Frame inside the first
> one, but I can't get the layout I want, which is the Label on top of
> the Entry, then a row of the first 3 buttons (which respectively
> trigger 3 different computations on the integer the user enters).
> Then below that, the Exit button, with the Text widget at the bottom.
> How to do this? Is it impossible with the pack() method?
It is certainly not impossible, as long as you do not mind creating
a bunch of extra Frames, however to me this really sound like a
job for grid() .
You could simply use grid(row=<xx> , column=0, columnspan=2)
for the widgets that should use the whole window's width and grid
the 3 buttons into columns 0, 1 and 2 .
More information about the Tutor