références croisées objets NameError: global name is not defined
bonjour,
je chercher à faire un petit programme MVC avec tkinter (je poste ici car mon problème ne concerne pas tkinter).
je lance le programme suivant:
Code:
1 2 3 4 5 6 7 8
| from Tkinter import *
from Fenetre1 import *
class Controleur:
def __init__(self):
self.fenetre_courante=Fenetre1(Tk(),self)
controleur=Controleur() |
le fichier Fenetre1 contient le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
from Tkinter import *
from Controleur import *
class Fenetre1:
def __init__(self, master,_controleur):
self.controleur=_controleur
frame = Frame(master)
frame.pack()
self.button = Button(frame, text="QUIT", fg="red", command=frame.quit)
self.button.pack(side=LEFT)
master.mainloop() |
j'ai l'erreur suivante: NameError: global name 'Fenetre1' is not defined
Pouvez m'expliquer ou est mon erreur?