[Python-es] Centrar ventana

Luis Orellana Orihuela luis.ore.ori en gmail.com
Vie Feb 8 13:10:53 CET 2008


Necesito que una ventana Tk se muestre en el centro de la pantalla. El caso
es que la ventana tiene tamaño variable, es decir varía depende del texto a
mostrar. El código que uso para indicar la posición es:


 ox,oy=self.winfo_screenwidth()/2,self.winfo_screenheight()/2
 self.geometry("+%d+%d" % (ox,oy) )


El caso es que me sale totalmente descentrado. No se si hay alguna función
que te la centra, sería lo ideal.

Otro aspecto que me gustaría controlar es el foco. A veces sale con el foco
y otras veces no. Me gustaría controlar este aspecto. Decir que la ventana
es no modular.

Gracias


Más información sobre la lista de distribución Python-es