+ def valeurEntree(self):
+ valeurTexte=self.lineEditVal.text()
+ print (valeurTexte[0])
+ print (valeurTexte[-1])
+ if valeurTexte[0] == '[' or valeurTexte[0] == '(' : valeurTexte = valeurTexte[1:]
+ if valeurTexte[-1] == ']' or valeurTexte[-1] == ')' : valeurTexte = valeurTexte[:-1]
+ print (valeurTexte)
+ listeValeursBrutes=valeurTexte.split(',')
+ if listeValeursBrutes == [] or listeValeursBrutes == None :
+ self.lineEditVal.setText(str(self.listeValeursCourantes))
+ return
+ listeValeur=[]
+ for v in listeValeursBrutes:
+ if v == None or pattern_blanc.match(v) :
+ self.editor.affiche_infos(str(listeValeur)+' Valeurs saisies incorrectes',Qt.red)
+ return
+ liste,validite=SaisieValeur.TraiteLEValeur(self,str(v))
+ if not validite :
+ self.editor.affiche_infos(str(listeValeur) +' Valeurs saisies incorrectes',Qt.red)
+ return
+ listeValeur.append(liste[0])
+ validite,comm,comm2,listeRetour=self.politique.AjoutValeurs(listeValeur,-1,[])
+ if validite :
+ self.node.item.set_valeur(listeValeur)
+ self.node.item.isvalid()
+ self.setValeurs()
+ else :
+ self.editor.affiche_infos(str(listeValeur) + ' ' +comm,Qt.red)
+ self.lineEditVal.setText('')