A tout hasard, je me permets de partage ma méthode.
A la fin de la conception de ma fenêtre, je fais un "update" et après ce qui suit ci-dessous. Je réutilise une fonction "centerWindow" que j'avais déjà créée auparavant, j'ai juste intégré 2 paramètres.
def centerWindow(width, height):
# Récupération des dimensions de l'écran
screen_width = fen.winfo_screenwidth()
screen_height = fen.winfo_screenheight()
# Calcul coordonnées du point d'insertion
x = (screen_width/2) - (width/2)
y = (screen_height/2) - (height/2)
# Paramétrage de la géométrie de la fenêtre
fen.geometry('%dx%d+%d+%d' % (width, height, x, y))
# Détermination de la largeur et hauteur de la fenêtre
fen.update()
fen_width = int(str(fen.winfo_geometry()).split("+")[0].split("x")[0])
fen_height = int(str(fen.winfo_geometry()).split("+")[0].split("x")[1])
# Centrage de la fenêtre
centerWindow(fen_width, fen_height)
comme on l'a aussi demandé là-bas, si tu ne nous pas quelles erreurs (messages d'erreurs) tu as dans tel cas, ça va être dur de t'aider. Précise peut-être aussi le système d'exploitation concerné
positionner une fenetre au centre de l'écran
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
PB68