"Pat" <pa******@adelphia.net> 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...eometry-method
which includes code that parses a geometry string.
</F>