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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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?