Bonsoir,
j'ai du mal à comprendre pourquoi le scrollbar n'est pas positionné à droite de ma listbox... Comment faire ?
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
25
26
27
28
29
30
31 #!usr/bin/python # -*- coding: utf-8 -*- import tkinter as Tk import time root = Tk.Tk() root.geometry('1500x400') def voirFlux(): nbRec = 0 for line in open("ficFlux.txt",'r'): # compte le nombre d'enregistrements nbRec += 1 listFlux = Tk.Listbox(root, width = 140) # creer listFlux comme liste devant apparaitre dans root yScroll = Tk.Scrollbar(root) # creer yscroll comme scrollbar dans root yScroll.config(command = listFlux.yview) # declare yscroll comme scrollbar verticale de listFlux listFlux.config(yscrollcommand = yScroll.set) # configure listFlux comme ayant yscroll comme SBV ficTamp = open("ficFlux.txt",'r') cp1 = 0 while cp1 < nbRec: listFlux.insert(cp1, str(ficTamp.readline().strip('\n'))) cp1 += 1 listFlux.grid(row = 3, column = 0, columnspan = 8) yScroll.grid(row = 3, column = 6) return() butVoirFlux = Tk.Button(root, text = ' Voir les flux detailles ', command = voirFlux, width = 25) butVoirFlux.grid(row = 1, column = 0) root.mainloop() ficTamp.close()
Partager