From: Pascale Noyret Date: Mon, 10 May 2010 14:32:25 +0000 (+0000) Subject: affiche_infos + ut8 X-Git-Tag: V2_0~98 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=f19656cce4e644bf38e851e81af9e3e0dc753ba5;p=tools%2Feficas.git affiche_infos + ut8 --- diff --git a/InterfaceQT4/monMatricePanel.py b/InterfaceQT4/monMatricePanel.py index b604a73e..fa7ec856 100644 --- a/InterfaceQT4/monMatricePanel.py +++ b/InterfaceQT4/monMatricePanel.py @@ -30,7 +30,7 @@ from desMatrice import Ui_desMatrice class MonMatricePanel(Ui_desMatrice,QDialog): """ - Classe définissant le panel Matrice + Classe définissant le panel Matrice Attention n herite pas de QtPanel """ def __init__(self,node, parent = None,name = None,fl = 0): @@ -77,17 +77,17 @@ class MonMatricePanel(Ui_desMatrice,QDialog): if texte=="" : return val,ok=texte.toDouble() if ok == False : - self.editor.affiche_infos("Entrer un float SVP") + self.editor.affiche_infos("Entrer un float SVP",Qt.red) monItem.setText("") return if self.monType.valSup != None : if val > self.monType.valSup : - self.editor.affiche_infos("Entrer un float inférieur à " + repr(self.monType.valSup)) + self.editor.affiche_infos("Entrer un float inférieur à " + repr(self.monType.valSup),Qt.red) monItem.setText("") return if self.monType.valMin != None : if val < self.monType.valMin : - self.editor.affiche_infos("Entrer un float superieur à " + repr(self.monType.valMin)) + self.editor.affiche_infos("Entrer un float superieur à " + repr(self.monType.valMin),Qt.red) monItem.setText("") return self.editor.affiche_infos("") @@ -109,7 +109,7 @@ class MonMatricePanel(Ui_desMatrice,QDialog): apply (MonMatricePanel.__dict__[self.monType.methodeCalculTaille],(self,)) else : #except : - QMessageBox.critical( self, "Mauvaise execution ", "impossible d executer la méthode " + monType.methodeCalculTaille ) + QMessageBox.critical( self, "Mauvaise execution ", "impossible d executer la méthode " + monType.methodeCalculTaille ) return else : self.nbLigs=self.monType.nbLigs diff --git a/InterfaceQT4/monPlusieursBasePanel.py b/InterfaceQT4/monPlusieursBasePanel.py index 41b0c9e2..dca10be5 100644 --- a/InterfaceQT4/monPlusieursBasePanel.py +++ b/InterfaceQT4/monPlusieursBasePanel.py @@ -56,9 +56,9 @@ class DPlusBase (Ui_DPlusBase,QDialog): class MonPlusieursBasePanel(DPlusBase,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 "MonPlusieursBasePanel" @@ -99,10 +99,10 @@ class MonPlusieursBasePanel(DPlusBase,QTPanel,SaisieValeur): def BOkPourListePressed(self): self.editor.init_modif() if self.listeValeursCourantes == [] : - self.editor.affiche_infos("Aucune Valeur") + self.editor.affiche_infos("Aucune Valeur",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 BParametresPressed(self): @@ -147,7 +147,7 @@ class MonPlusieursBasePanel(DPlusBase,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: self.LEValeur.setText(QString("")) l1=self.listeValeursCourantes[:index] @@ -160,7 +160,7 @@ class MonPlusieursBasePanel(DPlusBase,QTPanel,SaisieValeur): self.LBValeurs.setCurrentItem(item) index=index+1 self.listeValeursCourantes=l1+listeRetour+l3 - self.editor.affiche_infos("Valeurs Ajoutées") + self.editor.affiche_infos("Valeurs Ajoutées") def AjoutNValeur(self,liste) : for val in liste : @@ -169,7 +169,7 @@ class MonPlusieursBasePanel(DPlusBase,QTPanel,SaisieValeur): def BImportPressed(self): init=QString( self.editor.CONFIGURATION.savedir) fn = QFileDialog.getOpenFileName(self.node.appliEficas, - #self.node.appliEficas.trUtf8('Fichier de données'), + #self.node.appliEficas.trUtf8('Fichier de données'), QApplication.translate('Eficas','Fichier de donnees',None, QApplication.UnicodeUTF8), init, self.trUtf8('All Files (*)',)) @@ -181,8 +181,8 @@ class MonPlusieursBasePanel(DPlusBase,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] @@ -198,7 +198,7 @@ class MonPlusieursBasePanel(DPlusBase,QTPanel,SaisieValeur): 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)) + self.Commentaire.setText(QString.fromUtf8(QString(commentaire))) def BSalomePressed(self): @@ -213,7 +213,7 @@ class MonPlusieursBasePanel(DPlusBase,QTPanel,SaisieValeur): #print "BkwType",kwType selection, commentaire = self.appliEficas.selectGroupFromSalome(kwType,editor=self.editor) if commentaire !="" : - self.Commentaire.setText(QString(commentaire)) + self.Commentaire.setText(QString.fromUtf8(QString(commentaire))) monTexte="" if selection == [] : return for geomElt in selection: @@ -231,5 +231,5 @@ class MonPlusieursBasePanel(DPlusBase,QTPanel,SaisieValeur): if valeur : ok, msgError = self.appliEficas.displayShape(valeur) if not ok: - self.editor.affiche_infos(msgError) + self.editor.affiche_infos(msgError,Qt.red) diff --git a/InterfaceQT4/monUniqueSDCOIntoPanel.py b/InterfaceQT4/monUniqueSDCOIntoPanel.py index 8126f442..1c4df133 100644 --- a/InterfaceQT4/monUniqueSDCOIntoPanel.py +++ b/InterfaceQT4/monUniqueSDCOIntoPanel.py @@ -34,9 +34,9 @@ from politiquesValidation import PolitiqueUnique class MonUniqueSDCOIntoPanel(DUnSDCOInto,QTPanel,SaisieSDCO): """ - 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 "MonUniqueSDCOIntoPanel" @@ -68,9 +68,9 @@ class MonUniqueSDCOIntoPanel(DUnSDCOInto,QTPanel,SaisieSDCO): valeur,validite=self.node.item.eval_valeur(nomConcept) test = self.node.item.set_valeur(valeur) if not test : - commentaire = "impossible d'évaluer : %s " %`valeur` + commentaire = "impossible d'évaluer : %s " %`valeur` elif validite: - commentaire = "Valeur du mot-clé enregistrée" + commentaire = "Valeur du mot-clé enregistrée" if test_CO: # il faut egalement propager la destruction de l'ancien concept self.node.item.delete_valeur_co(valeur=anc_val) @@ -79,8 +79,8 @@ class MonUniqueSDCOIntoPanel(DUnSDCOInto,QTPanel,SaisieSDCO): else : commentaire = self.node.item.get_cr() self.reset_old_valeur(anc_val,mess=mess) - self.editor.affiche_infos(commentaire) - self.Commentaire.setText(commentaire) + self.editor.affiche_infos(commentaire,Qt.red) + self.Commentaire.setText(QString.FromUtf8(commentaire)) def LESDCOReturnPressed(self) : self.LBSDCO.clearSelection() diff --git a/InterfaceQT4/politiquesValidation.py b/InterfaceQT4/politiquesValidation.py index 3499b3ed..5b0a6d45 100644 --- a/InterfaceQT4/politiquesValidation.py +++ b/InterfaceQT4/politiquesValidation.py @@ -32,7 +32,7 @@ class Validation : def TesteUneValeur(self,valeurentree): valeur,validite=self.node.item.eval_valeur(valeurentree) if not validite : - commentaire = "impossible d'évaluer : %s " %`valeurentree` + commentaire = "impossible d'évaluer : %s " %`valeurentree` return valeur,validite,commentaire testtype,commentaire = self.node.item.object.verif_type(valeur) @@ -47,11 +47,11 @@ class Validation : commentaire=" " if not validite : - commentaire = "impossible d'évaluer : %s " %`valeurentree` + commentaire = "impossible d'évaluer : %s " %`valeurentree` return valeur, validite, commentaire # ---------------------------------------------------------------------------------------- -# Méthodes utilisées pour la manipulation des items en notation scientifique +# Méthodes utilisées pour la manipulation des items en notation scientifique # a mettre au point # ---------------------------------------------------------------------------------------- def SetValeurTexte(self,texteValeur) : @@ -128,11 +128,11 @@ class PolitiqueUnique(Validation) : if validite : validite=self.node.item.set_valeur(valeur) if self.node.item.isvalid(): - commentaire = "Valeur du mot-clé enregistrée" + commentaire = "Valeur du mot-clé enregistrée" self.SetValeurTexte(str(valeurentree)) else: cr = self.node.item.get_cr() - commentaire = "Valeur du mot-clé non autorisée "+cr.get_mess_fatal() + commentaire = "Valeur du mot-clé non autorisée "+cr.get_mess_fatal() self.node.item.set_valeur(ancienne_val) return validite, commentaire @@ -150,7 +150,7 @@ class PolitiquePlusieurs(Validation): def AjoutValeurs(self,listevaleur,index,listecourante): listeRetour=[] - commentaire="Nouvelle valeur acceptée" + commentaire="Nouvelle valeur acceptée" commentaire2="" valide=1 if listevaleur==None: return @@ -169,7 +169,7 @@ class PolitiquePlusieurs(Validation): #return testtype,commentaire,"",listeRetour pass if not valide: - commentaire="Valeur "+str(valeur)+ " incorrecte : ajout à la liste refusé" + commentaire="Valeur "+str(valeur)+ " incorrecte : ajout à la liste refusé" commentaire2=self.node.item.info_erreur_item() return valide,commentaire,commentaire2,listeRetour @@ -180,7 +180,7 @@ class PolitiquePlusieurs(Validation): # On traite le cas ou la liste n est pas valide pour un pb de cardinalite min,max = self.node.item.GetMinMax() if len(listecourante) + 1 >= max : - commentaire="La liste a déjà atteint le nombre maximum d'éléments,ajout refusé" + commentaire="La liste a déjà atteint le nombre maximum d'éléments,ajout refusé" return valide,commentaire,commentaire2,listeRetour if len(listecourante) + 1 > min : commentaire="" @@ -195,7 +195,7 @@ class PolitiquePlusieurs(Validation): def AjoutTuple(self,valeurTuple,index,listecourante): listeRetour=[] - commentaire="Nouvelle valeur acceptée" + commentaire="Nouvelle valeur acceptée" commentaire2="" valide=1 if valeurTuple==None: return @@ -209,7 +209,7 @@ class PolitiquePlusieurs(Validation): except : pass if not valide: - commentaire="Valeur "+str(valeurTuple)+ " incorrecte : ajout à la liste refusé" + commentaire="Valeur "+str(valeurTuple)+ " incorrecte : ajout à la liste refusé" commentaire2=self.node.item.info_erreur_item() return valide,commentaire,commentaire2,listeRetour @@ -220,7 +220,7 @@ class PolitiquePlusieurs(Validation): # On traite le cas ou la liste n est pas valide pour un pb de cardinalite min,max = self.node.item.GetMinMax() if len(listecourante) + 1 >= max : - commentaire="La liste a déjà atteint le nombre maximum d'éléments,ajout refusé" + commentaire="La liste a déjà atteint le nombre maximum d'éléments,ajout refusé" return valide,commentaire,commentaire2,listeRetour listeRetour.append(valeurTuple) return valide,commentaire,commentaire2,listeRetour diff --git a/InterfaceQT4/qtSaisie.py b/InterfaceQT4/qtSaisie.py index 828e9102..6a8d536a 100644 --- a/InterfaceQT4/qtSaisie.py +++ b/InterfaceQT4/qtSaisie.py @@ -28,7 +28,7 @@ from PyQt4.QtCore import * class SaisieValeur: """ - Classe contenant les méthodes communes aux panels + Classe contenant les méthodes communes aux panels permettant de choisir des valeurs """ def __init__(self): @@ -50,6 +50,7 @@ class SaisieValeur: def BuildLBValeurs(self): self.LBValeurs.clear() listeValeurs=self.node.item.GetListeValeurs() + #print self.node.item.definition.validators for valeur in listeValeurs: try : val=self.politique.GetValeurTexte(valeur) @@ -73,7 +74,7 @@ class SaisieValeur: def ClicASSD(self): if self.listBoxASSD.currentItem()== None : return valeurQstring=self.listBoxASSD.currentItem().text() - commentaire = QString("Valeur selectionnée : ") + commentaire = QString("Valeur selectionnée : ") commentaire.append(valeurQstring) self.Commentaire.setText(commentaire) valeur=str(valeurQstring) @@ -91,14 +92,14 @@ class SaisieValeur: def BOkPressed(self): if self.listBoxVal.currentItem()==None : - commentaire = "Pas de valeur selectionnée" + commentaire = "Pas de valeur selectionnée" self.Commentaire.setText(QString(commentaire)) else : self.ClicValeur() def BOk2Pressed(self): if str(self.lineEditVal.text())== "" : - commentaire = "Pas de valeur entrée " + commentaire = "Pas de valeur entrée " self.Commentaire.setText(QString(commentaire)) else : self.LEValeurPressed() @@ -160,7 +161,7 @@ class SaisieValeur: return listeValeurs,0 - else : # ce n'est pas un tuple à la mode aster + else : # ce n'est pas un tuple à la mode aster listeValeurs.append(v) indice = indice + 1 @@ -181,7 +182,7 @@ class SaisieSDCO : def LESDCOReturnPressed(self): """ - Lit le nom donné par l'utilisateur au concept de type CO qui doit être + Lit le nom donné par l'utilisateur au concept de type CO qui doit être la valeur du MCS courant et stocke cette valeur """ self.editor.init_modif() @@ -198,10 +199,10 @@ class SaisieSDCO : test,commentaire=self.node.item.set_valeur_co(nomConcept) if test: - commentaire="Valeur du mot-clé enregistree" + commentaire="Valeur du mot-clé enregistree" self.node.update_node_valid() else : cr = self.node.item.get_cr() - commentaire = "Valeur du mot-clé non autorisée :"+cr.get_mess_fatal() + commentaire = "Valeur du mot-clé non autorisée :"+cr.get_mess_fatal() self.node.item.set_valeur_co(anc_val) - self.Commentaire.setText(QString(commentaire)) + self.Commentaire.setText(QString.fromUtf8(QString(commentaire)))