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()