taille canvas bibli TK entre fonction
Bonjour
J'ai un petit problème de présentation et ca m'agace car je suis sur que c'est pas grand chose
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
|
def inserer():
# Création d'un widget Label (texte 'test')
Label1 = Label(Canevas, text = 'test ')
Label1.pack()
# Création d'un widget Entry (champ de saisie)
Test= StringVar()
Champ = Entry(Canevas, textvariable= Test)
Champ.focus_set()
Champ.pack()
# Main window
Mafenetre = Tk()
Mafenetre.title("test")
# Création d'un widget Menu
menubar = Menu(Mafenetre)
menufichier = Menu(menubar,tearoff=0)
menufichier.add_command(label="Insérer",command=inserer)
menubar.add_cascade(label="Fichier", menu=menufichier)
# Affichage du menu
Mafenetre.config(menu=menubar)
# Création d'un widget Canvas
Canevas = Canvas(Mafenetre,width=500,height=500)
Canevas.pack(padx=5,pady=5)
# Utilisation d'un dictionnaire pour conserver une référence
gifdict={}
Mafenetre.mainloop() |
Le menu initial s'ouvre bien avec une taille de 500x500.
Dès que je vais sur "insérer" et donc la fonction associée, il me reajuste la taille de canvas en fonction du champ a afficher. Or Je préferais garder la taille de 500x500 histoire que cela soit plus facile.
J'ai essayé de faire un canvas.configure mais idem, il se repositionne autour des champs
merci d'avance pour votre aide