Bonjour,

J'aimerais avoir l'affichage de ma (fenêtre+canvas avec 2scrolling) et que au fur et à mesure l'affichage de la listbox s'execute
merci
voici le code , donc actuellement j'ai le traitement qui s'effectue avant l'affichage du canvas et en fin de traitement tout s'affiche d'un coups.


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
32
33
34
35
36
37
38
39
40
 
def lecture():
 
        # --------------------------------------------------------------------------------------
        # Fenetre principale
        # --------------------------------------------------------------------------------------
        fenetre = Tk()
        fenetre.title("Informations")  
        fenetre.geometry('900x520+200+300')
        fenetre.wm_iconbitmap('icone.ico')  # icon
        fenetre.configure(bg = 'SteelBlue')
        # --------------------------------------------------------------------------------------
        # Fenetre secondaire
        # --------------------------------------------------------------------------------------
        fen_canvas = Canvas(fenetre,bg='white',borderwidth=4,relief=RIDGE,height=400,width=450)
        fen_canvas.pack(side=LEFT,expand=True,fill=BOTH)
        # --------------------------------------------------------------------------------------
        # Scrolling fenetre secondaire
        # --------------------------------------------------------------------------------------
        scrollbar = Scrollbar(fen_canvas,bg='blue',orient=VERTICAL)
        xscrollbar = Scrollbar(fen_canvas,bg='blue',orient=HORIZONTAL)
        listFic = Listbox(fen_canvas,background = 'ghost white', yscrollcommand = scrollbar.set )
        xlistFic = Listbox(fen_canvas, background = 'ghost white', xscrollcommand = scrollbar.set ) 
        scrollbar.pack( side = RIGHT, fill=Y )
        xscrollbar.pack( side = BOTTOM, fill=X )
        scrollbar.config( command = listFic.yview )
        xscrollbar.config( command = xlistFic.xview )
 
        listFic.pack( side = LEFT, fill = BOTH, ipadx=560, ipady=100, padx=30, pady=50 )
 
 
        ******* Traitement de données
 
 
        *********** affichage
        # Liste des infos
        listFic.insert(END,'affichage du traitement '+variable du traitement)
 
 
        fenetre.mainloop()