ScrollBar dans un canvas dans une frame
Bonjour tous le monde,
Je suis actuellement entrain de faire un script dans le quel je dois faire une scrollbar,
Malgré mes recherches je ne parvient pas à faire fonctionner cette foutu scrollbar !
J'ai des éléments dans mon canvas "canvasBlesser" situés dans la Frame "frameBlesser"
La scrollbar est bien affichée sur la droite de ma Frame mais elle ne fonctionne pas, les éléments du canvas ne bouges pas.
Voici le code utilisé:
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
|
labelBlesser = tk.Label(self.fen, text='Rajouter', font=fontLabel)
labelBlesser.configure(background='white')
labelBlesser.place(relx=0.7, rely=0.40, anchor='center')
frameBlesser = tk.Frame(self.fen)
vbar = tk.Scrollbar(frameBlesser, orient='vertical')
vbar.pack(side='right', fill='y')
canvasBlesser = tk.Canvas(frameBlesser)
vbar.config(command=canvasBlesser.yview)
frameBlesser.place(relx=0.7, rely=0.65, anchor='center')
for _ in range(3):
self.listeBlesser.append(tk.Label(canvasBlesser, text='Blesse {}:'.format(self.nombreBlesserAjouter + 1)))
self.listeBlesser.append(tk.Entry(canvasBlesser, font=fontEntry))
self.refreshListeBlesser()
canvasBlesser.pack()
def refreshListeBlesser(self):
for i, lab in enumerate(self.listeBlesser):
lab.place(x=10, y=i*70+13) |
Merci de votre aide :D