Bonjour à tous !

Je souhaiterai creer une fenetre, avec un canevas ayant une barre de defilement, le problème est que lorsque je rajoute un frame avec des Entry et des Button, cela me fait un Canvas minuscule et le Scrollbar vertical ne fonctionne pas , voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
application = Tk()
 
texte=StringVar()
 
cadre=Frame(application)
cadre.configure(bd=2,relief='groove',width=100,height=100)
cadre.pack(side=TOP,fill=BOTH,expand=True)
 
 
cv = Canvas(application)
cv.grid(row=0, column=0)
cv.pack()
 
 
vscroll=Scrollbar(cv, orient=VERTICAL)
vscroll.grid(row=0,column=1,sticky=N+S)
 
hscroll=Scrollbar(cv,orient=HORIZONTAL)
hscroll.grid(row=1,column=0,sticky=E+W)
 
cv.config(yscrollcommand=vscroll.set)
cv.config(xscrollcommand=vscroll.set)
 
vscroll.config(command=cv.yview)
hscroll.config(command=cv.xview)
 
saisie=Entry(cadre,textvariable=texte)
saisie.grid(row=1,column=1,padx=5,pady=5)
saisie.pack()
 
bouton=Button(cadre,command=Traitement)
bouton.configure(text='bouton')
bouton.grid(row=2,column=1,padx=5,pady=5)
bouton.pack()
 
application.mainloop()
Merci d'avance à ceux qui pourront m'aider.