Bonjour à tous,
J'ai une interface contenant différentes zones. L'une d'elles, située en bas, contient une liste. J'ai intégré une navbar qui la fait défiler. Cela fonctionne mais mon souci est que : soit la navbar prend toute la hauteur de mon interface, soit elle se réduit seulement à ses boutons haut et bas. Je voudrais qu'elle prenne la hauteur du canvas concerné et qu'elle soit toute à droite de celui-ci. J'ai essayé de créer un frame qui contiendrait le canvas mais cela n'a pas réglé mon problème. Pourriez-vous m'aider?
Je vous mets le code concernant cette zone ci-dessous:
Je vous remercie d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 self.summary_insert = Canvas(self.tk_window, bg='blue', height=(self.taille_y//5-50), width=self.taille_x-100) self.summary_insert.place(x=10, y=self.taille_y//5*4+50) vbar = tk.Scrollbar(self.tk_window) vbar.pack(side=tk.RIGHT, fill=tk.Y) vbar.config(command=self.summary_insert.yview) self.summary_insert.bind("<Configure>", self.on_canvas_configure) self.summary_insert.config(yscrollcommand=vbar.set)
Partager