Salut,
j'essaie de faire une feuille de calcul et je rencontre un problème. Je pose des entries dans une frame appartenant à un canvas, et arrive le moment du
où width et height représentent la taille de ma feuille/frame. Le seul moyen que j'ai trouvé, c'est de prendre par exemple la largeur de ma cellule (le widget Entry) et de la multiplier par le nombre de colonnes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part canvas['scrollregion'] = (0, 0, width, height)
ça marchote, mais ça ne me convient pas du tout, puisqu'on est obligé d'uniformiser la taille des widgets. Ça interdit par exemple d'utiliser des labels (puisque taille variable) pour légender la première ligne et la première colonne. J'ai beau avoir épluché le Tkinter Reference, je n'ai pas trouvé le moyen d'avoir une largeur et une hauteur correcte pour une frame contenant des widgets. Si quelqu'un sait comment faire, je prends.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 width = entry.winfo_reqwidth() * maxcols height = entry.winfo_reqheight() * maxrows
A+
Pfeuh
Partager