Problème de redimensionnement de fenêtre
Bonjour
Je ne comprends pas ce qui se passe dans le programme suivant. Si vous le lancez vous comprendrez mon problème.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| from tkinter import *
class AppliBase(Frame):
def __init__(self):
Frame.__init__(self, bg='pink')
self.pack()
# Instanciation d'un canevas
can = Canvas(self, width=200, height=150, bg='light green')
can.pack()
# Forçage de la géométrie de la fenêtre
self.master.geometry('220x160+10+10')
class AppliPartic(AppliBase):
def __init__(self):
AppliBase.__init__(self)
self.pack()
Label(self, text='coucou', bg='yellow').pack()
# Forçage du calcul de la geometrie
self.master.update_idletasks()
# Forçage de l'affichage
self.master.update()
# Récupération des dimensions de la fenêtre
w, h = self.master.winfo_width(), self.master.winfo_height()
# Redimensionnement de la fenêtre
self.master.geometry("{}x{}+{}+{}".format(w, h, 10, 10))
#--------------------- Lancement ---------------------
if __name__ == '__main__':
AppliPartic().mainloop() |
Je ne sais pas quelles instruction utiliser dans AppliPartic pour redimensionner la fenêtre correctement ...
Merci pour votre aide