Problème d'execution non voulue au démarrage
Bonjour à tous,
Code:
1 2 3 4 5
| wx.EVT_MENU(self, ID_AUTOJOIN, self.OuvreFen(Autojoin))
def OuvreFen(self, window):
win = window()
win.ShowModal() |
Lors du démarrage de mon application, l'appelle de la classe Autojoin est exécuté, alors qu'il n'est sensé s'exécuter uniquement lors d'un clic dans le menu.
Avant j'utilisais ce code, qui fonctionnait parfaitement :
Code:
1 2 3 4 5
| wx.EVT_MENU(self, ID_AUTOJOIN, self.Autojoin)
def Autjoin(self, evt):
win = Autojoin()
win.ShowModal() |
Seulement étant donné que j'ai plusieurs fenêtre, je n'ai pas envie de le faire pour chacune d'entre elles.
Je n'arrive vraiment pas à comprendre pourquoi l'un fonctionne et l'autre qui fait juste appelle dynamiquement à une classe ne fonctionne plus..
Merci d'avance