Python - Posicionar ventana Tkinter en el centro de la pantalla

 
Vista:
Imágen de perfil de Marco
Val: 37
Ha disminuido su posición en 3 puestos en Python (en relación al último mes)
Gráfica de Python

Posicionar ventana Tkinter en el centro de la pantalla

Publicado por Marco (12 intervenciones) el 29/09/2020 18:38:45
Tengo este código
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from tkinter import *
 
class msjbox:
    def __init__(self):
        self.root = Tk()
        self.root.title("RISSAORD")
        content=Frame(self.root, width = 500, height = 500)
        content.pack()
 
        Label(content, text = "                                   ", font = 24).pack()
        Label(content, text = "!Programa finalizado correctamente!", font = 24).pack()
        Label(content, text = "                                   ", font = 24).pack()
        Button(content, text = "Ok", command=self.test, font = 24).pack()
 
        self.root.mainloop()
 
    def test(self):
        self.root.destroy()
 
obj = msjbox()
No he encontrado la manera de que este mensaje me aparezca en el centro de la pantalla, aparece donde le da la gana.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Posicionar ventana Tkinter en el centro de la pantalla

Publicado por joel (901 intervenciones) el 29/09/2020 19:28:50
Hola Marco, simplemente añade esta linea debajo de la linea 6
1
self.root.eval('tk::PlaceWindow . center')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Marco
Val: 37
Ha disminuido su posición en 3 puestos en Python (en relación al último mes)
Gráfica de Python

Posicionar ventana Tkinter en el centro de la pantalla

Publicado por Marco (12 intervenciones) el 29/09/2020 19:48:25
Genial si funcionó gracias amigo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar