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

Résolu
Jecks Yor Messages postés 3 Statut Membre -  
ghFrankfurt Messages postés 227 Statut Membre -
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 227 Statut Membre 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