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"
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):
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)
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:]
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]
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)))
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)
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
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