this one seems to work better: tkRoot.update_idletasks() tkDw = (tkRoot.winfo_screenwidth() - tkRoot.winfo_width() )/2 tkDh = (tkRoot.winfo_screenheight()- tkRoot.winfo_height())/2 tkRoot.geometry("+%d+%d" % (tkDw,tkDh)) Cheers, -Patrick