Récupérer l'appelant de la fonction (sender)
bonjour,
je cherche à récupérer le widget (textctrl) qui a déclenché un évènement EVT_TEXT car je dois contrôler de la même manière la saisie effectuée sur 3 textctrl et je ne voulais pas réécrire la même fonction 3 fois de suite.
Voici mon bout de code:
Code:
1 2 3 4 5 6 7 8 9 10
|
self.txtstkle.Bind(wx.EVT_TEXT,self.testEntier)
self.txtstkphy.Bind(wx.EVT_TEXT,self.testEntier)
self.txtqteann.Bind(wx.EVT_TEXT,self.testEntier)
...
def testEntier(self,evt):
if re.match('\D$',self.txtcp.GetValue()):
self.txtcp.Remove(self.txtcp.GetLastPosition()-1,self.txtcp.GetLastPosition()) |
Je sais que ça me prendrais moins de temps de réécrire la fonction plutôt que de poser cette question mais au moins après je saurai...
Merci d'avance pour votre aide.
Cordialement,
Nicolas