Thanks a lot for you response. S "Fredrik Lundh" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > "Pat" <[EMAIL PROTECTED]> wrote: > >> I am trying to place a dialog in the center of the screen based on a >> users >> screen resolution. I can get the width and height of the screen, but I >> can't >> seem to use the following: >> >> root.geometry('WxH+X+Y') >> >> It appears the values for X and Y need to be integers and not a variable >> like width/2-40 > > Python doesn't look in string literals for things that might look > like expressions, but if you have the values, *creating* a string > with the right contents is pretty easy. see the tutorial for the > basics: > > http://docs.python.org/tut/node9.html > > if you have all the values in variables, this expression sets the > geometry in one step: > > root.geometry("%dx%d%+d%+d" % (width, height, xoffset, yoffset)) > > also see > > http://effbot.org/tkinterbook/wm.htm#Tkinter.Wm.geometry-method > > which includes code that parses a geometry string. > > </F> > > >
-- http://mail.python.org/mailman/listinfo/python-list