Bonjour , s'il vous plait j'ai un probleme avec python :
jé programmé 2 scripts 1 contient une boutton et une image, ce boutton fait l'appel à un autre script qui lui aussi contient une image, le probléme est ds le 2éme script il n'affiche pas l'image et il me donne une erreur voilà les deux script:

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
48
49
###Premier script: Projet.py
 
from Tkinter import *;
from moha import *;
 
fen1=Tk();
fen1.title("Le menu principal")
Button(fen1,text='Le PGCD',command=interface_pgcd).grid(row =2, column =0, columnspan =2, padx =10, pady =5)
can = Canvas(fen1, width =350, height =200, bg ='white')
phot = PhotoImage(file ='bon.gif')
item = can.create_image(175, 100, image =phot)
can.grid(row =0, column =3, rowspan =4, padx =10, pady =5)
fen1.mainloop();
fen1.destroy();
 
 
 
#Le deuxième script: moha.py
 
from Tkinter import *
from Rho import * #contient la fonction pgcd
 
def evaluer_pgcd(event):
    #global entr1,entr2,chaine
    a=int(entr1.get())
    a= pgcd(int(entr2.get()),a)
    chaine.configure(text = "Resultat            =            "+str(a))
def interface_pgcd():
    global entr1,entr2,chaine,fen2;
    fen2 = Tk()
    #fen2.protocol ( "WM_DELETE_WINDW", fen2.quit) 
    fen2.title("Le pgcd")
    txt1 = Label(fen2, text = 'Premier variable :')
    txt2 = Label(fen2, text = 'Second variable :')
    entr1 = Entry(fen2)
    entr2 = Entry(fen2)
    txt1.grid(row =0, sticky =E)
    txt2.grid(row =1, sticky =E)
    entr1.grid(row =0, column =1)
    entr2.grid(row =1, column =1)
    entr2.bind("<Return>", evaluer_pgcd)
    chaine = Label(fen2)
    chaine.grid(row =3, column=1, sticky =E)
    can1 = Canvas(fen2, width =380, height =140, bg ='white')
    photo = PhotoImage(file ='pgcd.gif')
    item = can1.create_image(190, 70, image =photo)
    can1.grid(row =2, column =0, columnspan =2, padx =10, pady =5)
 
    fen2.mainloop()
s'il vous aidez moi