Try packing the frame to the left and set it to expand.
HTH, Going on vacation....
Bye
Alan G.
"Wayne Watson" <sierra_mtnv...@sbcglobal.net> wrote in message
news:49cd0d40.5090...@sbcglobal.net...
Signature.htmlThe code below is clearly not shifting the contents of the
frame to the left. It's supposed to look like
Geographic Location
Latitude BOX Longitude BOX
OK Cancel
but instead looks like:
Geographic Location
Latitude BOX Longitude BOX
OK Cancel
Where BOX is just a data entry field. I've deliberately made the label
size big enough so as not to obscure what happens with default values. A
30x5 size. That is if I remove the size options, then it looks OK. I
don't think it really gets shift to the left though even though it looks
like it does. Comments?
# Framing it
from Tkinter import *
from tkSimpleDialog import Dialog
import tkSimpleDialog
import tkMessageBox
class DialogPrototype(Dialog):
def body(self, master):
# Frames
fLocationTitle = Frame(master,) # fL... f for frame
fLocationTitle.pack()
fLocation=Frame(master)
fLocation.pack()
fCoords = Frame(fLocation) # lat/long coords in a frame
fCoords.pack()
self.title("Enter Site/Misc. Data")
# Latitude and Longitude
Label(fLocationTitle, text="Geographic
Location").grid(row=0,column=0)
#Label(fCoords, text='Latitude:').grid(row=0, sticky=W)
self.lab=Label(fCoords, text='Latitude:',width=30, height=5)
self.lab.grid(row=0, sticky=W)
self.lat = Entry(fCoords, width=12)
self.lat.grid(row=0, column=1)
Label(fCoords, text='Longitude:').grid(row=0, column=2)
self.long = Entry(fCoords, width=12)
self.long.grid(row=0, column=3)
return
def apply(self):
print "apply"
print self.lat.get()
print self.long.get()
print "setting"
lat=1.0
long=0.0
root = Tk()
root.withdraw()
DialogPrototype(root)
--
Wayne Watson (Watson Adventures, Prop., Nevada City, CA)
(121.01 Deg. W, 39.26 Deg. N) GMT-8 hr std. time)
"Life is one damn thing after another."
-- Mark Twain
--------------------------------------------------------------------------------
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor