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

[Résolu/Fermé]
Signaler
Messages postés
2
Date d'inscription
vendredi 31 mai 2013
Statut
Membre
Dernière intervention
1 juin 2013
-
Messages postés
207
Date d'inscription
mardi 16 novembre 2010
Statut
Membre
Dernière intervention
10 décembre 2014
-
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

Messages postés
207
Date d'inscription
mardi 16 novembre 2010
Statut
Membre
Dernière intervention
10 décembre 2014
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci