Salome HOME
PN bug notation scientifique
[tools/eficas.git] / Editeur / widgets.py
index 9817573c1ff85544798105303d4b2c9d7b09d231..30cabe747566be78ea628ca33bea2c57554fe2fc 100644 (file)
@@ -732,8 +732,9 @@ class ListeChoix :
           elif type(objet) in (types.StringType,types.IntType):
               mot = objet
           elif type(objet) == types.FloatType :
-              #mot = repr_float(objet)
-              mot = str(objet)
+              mot = self.parent.get_valeur_texte(objet)
+              if mot == "" :
+                 mot = str(objet)
           elif type(objet) == types.TupleType :
               mot="("
               premier=1
@@ -742,7 +743,11 @@ class ListeChoix :
                   mot=mot+"," 
                  else:
                    premier=0
-                 mot=mot+str(val)
+                 valtexte = self.parent.get_valeur_texte(val)
+                 if valtexte != "" :
+                    mot=mot+valtexte
+                 else:
+                    mot=mot+str(val)
               mot=mot+")"
           else:
               mot=`objet`