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