Bonjour a tous !

desolé si je solicite un peu trop votre aide mais la je ne comprend plus rien !

voici un peu mon code :


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
41
42
43
44
45
46
47
programme = Tk()
programme.grid_rowconfigure(0, weight=1, )
programme.grid_columnconfigure(0,weight=1,)
programme.geometry("700x800")
scrolly=Scrollbar(programme , orient=VERTICAL)
scrollx=Scrollbar(programme , orient=HORIZONTAL )
 
box1 = Canvas(programme, xscrollincrement=50, yscrollincrement=50,  yscrollcommand=scrolly.set, xscrollcommand=scrollx.set,)
box2 = Frame(box1, relief= "solid" )
scrolly.config(command=box1.yview)
scrollx.config(command=box1.xview)
 
...(ETC)
 
        n=0
        Pos_row=1
 
        while n < nb_qualification :
                Tqualification  = Label( box2, text=n)
                Tqualification.grid(row=Pos_row, column=1 , )
 
                print" qualification N" + str(n)
                print baremexml.childNodes[0].childNodes[n]
 
                nb_position = baremexml.childNodes[0].childNodes[n].childNodes.length
                print "nb de position "
                print nb_position
                n1=0
                while n1 < nb_position :
 
                        print "position N" + str(n1)
                        print baremexml.childNodes[0].childNodes[n].childNodes[n1]
 
                        nb_echelon=  baremexml.childNodes[0].childNodes[n].childNodes[n1].childNodes.length
                        print nb_echelon
                        n2=0
(ETC....)
 
box1.grid( row=0, column=0,sticky="nswe", )
box1.create_window(0,0, window=box2, anchor="n" )
box1.configure(scrollregion=box2.bbox(ALL),  bg="#ffffff")
scrollx.grid(row=1,column=0, sticky="ew")
scrolly.grid(row=0,column=1, sticky="ns")
 
box2.update_idletasks()
box1.update_idletasks()
programme.mainloop()

Le probleme c'est que je doit avoir 15 boucle , mais avec ascenseur je ne peux pas en visionner plus que 12 et encore en agrandissent la fenetre et dans d'autre configuration il me manque le debut ou autre ...

j'ai regarder les option du Scrollbar on ne peu pas augmenter le nombre de ligne ....
et malgres je met box1 a row=0 column=0 , avec l'ascensseurX j'ai de la place a gauche .

Merci