amaury74
Messages postés24Date d'inscriptionvendredi 10 août 2007StatutMembreDernière intervention10 mai 2009
-
22 mai 2008 à 16:46
amaury74
Messages postés24Date d'inscriptionvendredi 10 août 2007StatutMembreDernière intervention10 mai 2009
-
19 nov. 2008 à 21:03
Bonjours à tous,
Ma question peu paraitre bête mais je n'ai pas trouvé de réponse claire.
Voila: j'ai programmé une interface graphique avec wx.Python. Elle comporte plusieurs listes déroulantes (widget wx.Choice).
J'aimerai simplement récupérer la valeur que va choisir l'utilisateur dans la liste.
Les valeurs sont ainsi inscrites dans un fichier texte. Le problème est qu'en cas de modifications répétées de la valeur, elles se retrouvent toutes dans le fichier texte...
La solution serait donc d'affecter la valeur retournée à une variable et ensuite d'incrire la valeur de la variable.
J'ai donv penser à ce code:
def OnChoix1(self,evt):
a=(evt.GetEventObject().GetLabel())
def OnSave(self,evt):
print a
Le shell me retourne alors cette erreur:
Traceback (most recent call last):
File "F:\prog monitoring\Configurateur.py", line 261, in OnSave
print a
NameError: global name 'a' is not defined.