Lier une scrollbar à un canvas contenant des widgets
Bonjour j'aimerais lier une scrollbar à un canvas contenant un certain nombre de widget dont la taille n'est pas connue au préalable et cela pour chaque Tab d'un notebook.
J'ai trouvé plusieurs post en parlant déjà mais aucun ne semble résoudre mon problème.
Voici mon code actuel sans les différentes tentatives pour lier les scrollbar.
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
|
from tkinter import *
from tkinter import ttk
n1,n2 = int(input('Nb tab :')),int(input('Nb label :'))
fen = Tk()
nb = ttk.Notebook(fen)
for i in range(n1):
fr = Frame(nb)
nb.add(fr,text='Tab ' +str(i))
can = Canvas(fr)
can.pack(side=TOP,anchor=NW)
for j in range(n2):
Label(can,text='Label '+str(j)).pack(side=LEFT)
Scrollbar(fr,orient=HORIZONTAL).pack(side=BOTTOM,fill=X)
nb.pack(fill=BOTH) |
Merci d'avance.