Recuperer la valeur d'une variable d'une methode a une autre

Résolu
Jecks Yor Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
ghFrankfurt Messages postés 207 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je travail sur wxPython pour l'interface graphique!! Dans une meme classe, j'ai plusieurs methodes! et je veux transmettre une variable de la methode2 vers la methode3. Mais je n'arrive pas a le faire. S'il vous plait, aidez-moi car j'ai besoin d'aide!!
Voici un exemple:

class MaClasse(wx.Frame):
def __init__(....):
# instruction1
# instruction2

def recup(self, evt):
dat = evt.GetDate()

def afficher(self, event):
aff = dat
print aff

#-------------------------
Mais la variable 'dat' dans reup() n'est pas prise en compte dans la methode afficher().
Comment faire pour que la valeur de la variable 'dat' soit utile dans afficher(). Je vous signale que 'dat' contient de valeur. Merci d'avance.

1 réponse

ghFrankfurt Messages postés 207 Date d'inscription   Statut Membre Dernière intervention   23
 
Je ne connais pas cette librairie mais je pense que c'est globalement partout la même chose:

def __init__(....): 
    self.dat = ""

def recup(self, evt): 
    self.dat = evt.GetDate() 

def afficher(self, event):
    aff = self.dat 
1