Grid_propagate cache le contenu.
Bonjour,
Je cherche à comprendre l'utilisation de grid_propagate. J'ai fait ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
from tkinter import *
f = Tk()
labelDeDroite = Label(f, text = "Label de \n\n\n\n droite", )<br>labelDeDroite.grid(row = 0, column = 0)
frame = Frame(f, borderwidth = 1, relief = GROOVE)
labelDeGauche = Label(frame, text = "Label de gauche")
labelDeGauche.grid(row = 0, column = 0)
frame.grid(row = 0, column = 1)
frame.grid_propagate(0)
f.mainloop() |
Je m'attendais à ce qu'il affiche labelDeDroite, qui est haut de 5 lignes, et le frame contenant le labelDeGauche, étendu sur toute la hauteur.
Mais il n'affiche pas le frame... Pourquoi ?
Ce qui m'intéresse dans tout ça est d'afficher des widgets dans un frame qui fait partie d'un grid, et qui s'étend jusqu'aux limites de sa cellule.
J'ai réussi à la faire avec sticky = 'ns', mais le contenu du frame est alors collé en haut (pourquoi ?).
Bref, merci pour vos réponses...