H J van Rooyen wrote: > Hi, > > I am struggling to get the pack method to do what I intend. > I am trying to display user input in a seperate window, along with > a little description of the field, something like this: > > Current entry > Company : entered co. name > First entry : entered stuff > The second entry: more entered stuff > Entry number three : Last entered stuff
You can achieve this with pack(), but only by using a lot of nested panels: +-----------------------------------------+ | Current entry | +-----------------------------------------+ +-----------------------------------------+ |Company : entered co. name | +-----------------------------------------+ +-----------------------------------------+ |First entry : entered stuff| +-----------------------------------------+ +-----------------------------------------+ |The second entry: more entered stuff | +-----------------------------------------+ +-----------------------------------------+ |Entry number three : Last entered stuff | +-----------------------------------------+ Create the subpanels and pack the labels into their respective subpanels with side="left" and the entry fields with side="right"; then pack all the subpanels into the main window with side="top". But this is really a PITA, it would be simpler use grid() as Eric B suggests. Once you learn grid(), you will probably never need to use pack() again. -- JK -- http://mail.python.org/mailman/listinfo/python-list