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.
Merci d'avance.
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 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)
Partager