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

Résolu/Fermé
Jecks Yor Messages postés 2 Date d'inscription vendredi 31 mai 2013 Statut Membre Dernière intervention 1 juin 2013 - 1 juin 2013 à 02:11
ghFrankfurt Messages postés 207 Date d'inscription mardi 16 novembre 2010 Statut Membre Dernière intervention 10 décembre 2014 - 3 juin 2013 à 16:48
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.

A voir également:

1 réponse

ghFrankfurt Messages postés 207 Date d'inscription mardi 16 novembre 2010 Statut Membre Dernière intervention 10 décembre 2014 23
3 juin 2013 à 16:48
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