Interface en PYTHON

chris_james -  
chris_james Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
g programme sur python et g ne le conné pas assez. mais g un probleme.
g crée 3 classes ki sont des interfaces la fenetre pricipale s'affcihe normalement mais o moment de l'appel de l'otres interface, la fenetre s'affiche avec le bouton mais pas le canvas ni l'image dans convas.
voici comment g fe:




class fenetre1(object):
"Création d'un objet fenetre1"
def __init__(self):
"""contructeur de la fenetre principale"""
self.fen1 =Tk()
self.fen1.title('Empreinte Digitale')
self.fen1.geometry("600x100")
# création de widgets 'Label' et 'Entry' :
self.txt= Label(self.fen1, text ='Bienvenu dans l\'appliation d\'empreinte digitale')
self.bou1 = Button(self.fen1, text='Enregistrer empreinte dans la base', command = fenetre2)// fenetre2 est une classe
self.bou1.pack()
self.bou2 = Button(self.fen1, text='Comparer une empreinte digitale', command = fenetre3)//fenetre3 est une classe
self.bou2.pack()
self.bou3 = Button(self.fen1, text='Quitter', command = self.fen1.destroy)
self.bou3.pack()
# création d'un widget 'Canvas' contenant une image bitmap :

# Mise en page à l'aide de la méthode 'grid' :
self.txt.grid(row =1, column =2)
self.bou3.grid(row =3, column =3, padx =10, pady =5)
self.bou1.grid(row =2, column =1, padx =10, pady =5)
self.bou2.grid(row =2, column =3, padx =10, pady =5)
# démarrage :
self.fen1.mainloop()

1 réponse

chris_james Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
voici l'erreur kil maffcihe::

Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python25\lib\lib-tk\Tkinter.py", line 1403, in __call__
return self.func(*args)
File "D:\Projet\Interface projet\oui.py", line 56, in __init__
self.item1 =self.can1.create_image(80, 80, image =photo1)
File "C:\Python25\lib\lib-tk\Tkinter.py", line 2154, in create_image
return self._create('image', args, kw)
File "C:\Python25\lib\lib-tk\Tkinter.py", line 2145, in _create
*(args + self._options(cnf, kw))))
TclError: image "pyimage1" doesn't exist


G v savoir comment fer pour affché aussi les element des autre interface?
0