]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
affiche_infos + ut8
authorPascale Noyret <pascale.noyret@edf.fr>
Mon, 10 May 2010 15:00:11 +0000 (15:00 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Mon, 10 May 2010 15:00:11 +0000 (15:00 +0000)
InterfaceQT4/monPlusieursBasePanel.py
InterfaceQT4/monPlusieursIntoPanel.py
InterfaceQT4/monPoursuitePanel.py

index dca10be5f9c9f793f813dfadc286b37260172c23..0d2fce5c9455c7b7c2c7d26d344564794a5b3d81 100644 (file)
@@ -197,7 +197,7 @@ class MonPlusieursBasePanel(DPlusBase,QTPanel,SaisieValeur):
            else :
                commentaire="Entrez entre "+str(mc.min)+" et  "+str(mc.max) +" " + d_aides[type]
         aideval=self.node.item.aide()
-        commentaire=commentaire + "\n" + aideval
+        commentaire=commentaire + "\n" + QString.toUtf8(QString(aideval))
         self.Commentaire.setText(QString.fromUtf8(QString(commentaire)))
 
   def BSalomePressed(self):
index 3b5ed195b29507379488a698ccd2ddd37adca4ef..1df0457d527db8bc5ddf66a034c82e29caef92a2 100644 (file)
@@ -54,9 +54,9 @@ class DPlusInto(Ui_DPlusInto,QDialog):
 
 class MonPlusieursIntoPanel(DPlusInto,QTPanel,SaisieValeur):
   """
-  Classe définissant le panel associé aux mots-clés qui demandent
-  à l'utilisateur de choisir une seule valeur parmi une liste de valeurs
-  discrètes
+  Classe définissant le panel associé aux mots-clés qui demandent
+  à l'utilisateur de choisir une seule valeur parmi une liste de valeurs
+  discrètes
   """
   def __init__(self,node, parent = None,name = None,fl = 0):
         #print "MonPlusieursIntoPanel"
@@ -79,10 +79,10 @@ class MonPlusieursIntoPanel(DPlusInto,QTPanel,SaisieValeur):
 
   def BOkPourListePressed(self):
         if self.listeValeursCourantes == [] :
-           self.editor.affiche_infos("Pas de validation d un groupe vide")
+           self.editor.affiche_infos("Pas de validation d un groupe vide",Qt.red)
            return
         self.node.item.set_valeur(self.listeValeursCourantes)
-       self.editor.affiche_infos("Valeur Acceptée")
+       self.editor.affiche_infos("Valeur Acceptée")
 
 
   def Sup1Valeur(self):
@@ -96,7 +96,7 @@ class MonPlusieursIntoPanel(DPlusInto,QTPanel,SaisieValeur):
         for valeur in self.listeValeursCourantes :
                 if i != indexCourant : listeVal.append(valeur)
                 i = i+1
-        self.LBValeurs.setCurrentItem(self.LBValeurs.item(index -1))
+        self.LBValeurs.setCurrentItem(self.LBValeurs.item(indexCourant -1))
         self.listeValeursCourantes=listeVal
         SaisieValeur.RemplitPanel(self,self.listeValeursCourantes)
           
@@ -118,7 +118,7 @@ class MonPlusieursIntoPanel(DPlusInto,QTPanel,SaisieValeur):
         validite,comm,comm2,listeRetour=self.politique.AjoutValeurs(liste,index,listeVal) 
        self.Commentaire.setText(comm2)
         if not validite :
-               self.editor.affiche_infos(comm)
+               self.editor.affiche_infos(comm,Qt.red)
         else:
            l1=self.listeValeursCourantes[:index]
            l3=self.listeValeursCourantes[index:]
@@ -134,8 +134,8 @@ class MonPlusieursIntoPanel(DPlusInto,QTPanel,SaisieValeur):
   def InitCommentaire(self):
         commentaire=""
         mc = self.node.item.get_definition()
-        d_aides = { 'TXM' : 'chaînes de caractères',
-                  'R'   : 'réels',
+        d_aides = { 'TXM' : 'chaînes de caractères',
+                  'R'   : 'réels',
                   'I'   : 'entiers',
                   'C'   : 'complexes'}
         type = mc.type[0]
@@ -150,6 +150,6 @@ class MonPlusieursIntoPanel(DPlusInto,QTPanel,SaisieValeur):
            else :
                commentaire="Entrez entre "+str(mc.min)+" et "+str(mc.max)+" "+d_aides[type]
         aideval=self.node.item.aide()
-        commentaire=commentaire + "\n" + aideval
-        self.Commentaire.setText(QString(commentaire))
+        commentaire=commentaire + "\n" + QString.toUtf8(QString(aideval))
+        self.Commentaire.setText(QString.fromUtf8(QString(commentaire)))
 
index 4623b46e7c7cf712c76d9ea16536f039cbcc2d1b..c9f225742a86dcb14588ad66c7fe0cf33c6ec2c2 100644 (file)
@@ -107,8 +107,8 @@ class MonPoursuitePanel(MonMacroPanel):
         nomFichier=str(self.LENomFichier.text())
         if not os.path.isfile(nomFichier) :
            commentaire = "Fichier introuvable"
-           self.Commentaire.setText(QString(commentaire))
-           self.editor.affiche_infos(commentaire)
+           self.Commentaire.setText(QString.fromUtf8(QString(commentaire)))
+           self.editor.affiche_infos(commentaire,Qt.red)
            return
 
         text=self.convert_file(nomFichier)
@@ -120,13 +120,13 @@ class MonPoursuitePanel(MonMacroPanel):
         try :
            self.node.item.object.change_fichier_init(nomFichier,text)
            commentaire = "Fichier modifie  : " + self.node.item.get_nom()
-           self.Commentaire.setText(QString(commentaire))
+           self.Commentaire.setText(QString.fromUtf8(QString(commentaire)))
         except: 
            l=traceback.format_exception_only("Fichier invalide",sys.exc_info()[1])
            QMessageBox.critical( self, "Erreur fatale au chargement du fichier Include", l[0])
            commentaire = "Fichier invalide" 
-           self.Commentaire.setText(QString(commentaire))
-           self.editor.affiche_infos(commentaire)
+           self.Commentaire.setText(QString.fromUtf8(QString(commentaire)))
+           self.editor.affiche_infos(commentaire,Qt.red)
            return
 
 
@@ -146,7 +146,7 @@ class MonPoursuitePanel(MonMacroPanel):
           text=p.convert('execnoparseur')
        else :
             commentaire = "Impossible de lire le fichier : Format inconnu"
-            self.Commentaire.setText(QString(commentaire))
-            self.editor.affiche_infos(commentaire)
+            self.Commentaire.setText(QString.fromUtf8(QString(commentaire)))
+            self.editor.affiche_infos(commentaire,Qt.red)
        return text