"W W" <sri...@gmail.com> wrote
Good news... I got it!
Here's something that's often a good idea when debugging overlapping
layouts
(especially when you didn't design the parent!) - use different
backgrounds!
Yes, or for Frames use a relief value to see where the frame bounds are.
Here's my changes (also found here: http://rafb.net/p/clKroD65.html )
Here is my stripped down version that does what I think you want::
def body(self, master):
self.title("Enter Site/Misc. Data")
# Heading
fLocationTitle = Frame(master, height=7)
fLocationTitle.pack()
Label(fLocationTitle, text="Geographic Location").pack()
# Latitude and Longitude
fCoords = Frame(master)
fCoords.pack()
Label(fCoords, text='Latitude:').grid(row=0, column=0, padx=5)
self.lat = Entry(fCoords, width=12)
self.lat.grid(row=0, column=1, padx=5)
Label(fCoords, text='Longitude:').grid(row=0, column=2, padx=5 )
self.long = Entry(fCoords, width=12)
self.long.grid(row=0, column=3, padx=5)
I removed quirte a lot of the redundant code that was cluttering things
up and moved the frames to beside the widgets that are contained
within them.
HTH,
Alan G.
Back from vacation...
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor