- def prepareListeResultatFiltre(self):
- for i in self.listeRouge :
- nomLE="lineEditVal"+str(i+1)
- courant=getattr(self,nomLE)
- texte=courant.text()
- palette = QPalette(Qt.black)
- palette.setColor(QPalette.WindowText,Qt.black)
- courant.setPalette(palette)
- courant.setText(texte)
-
- self.listeRouge = []
- filtre=str(self.LEFiltre.text())
- if filtre == '' : return
- for i in range(len(self.listeAAfficher)):
- nomLE="lineEditVal"+str(i+1)
- courant=getattr(self,nomLE)
- texte=courant.text()
- if texte.find(filtre) == 0 :
- palette = QPalette(Qt.red)
- palette.setColor(QPalette.WindowText,Qt.red)
- courant.setPalette(palette)
- courant.setText(texte)
- self.listeRouge.append(i)
+ def setValeurs(self,first=True):
+ self.listeValeursCourantes=self.node.item.getListeValeurs()
+ if first :
+ if self.monSimpDef.max == "**" or self.monSimpDef.max == float('inf') : aConstruire=7
+ else : aConstruire=self.monSimpDef.max
+ if len(self.listeValeursCourantes) > aConstruire : aConstruire=len(self.listeValeursCourantes)
+ self.indexDernierLabel = aConstruire
+ for i in range(1,aConstruire+1): self.ajoutLEResultat(i)
+ index=1
+ for val in self.listeValeursCourantes :
+ nomLE="LEResultat"+str(index)
+ courant=getattr(self,nomLE)
+ courant.setText(str(val))
+ courant.setReadOnly(True)
+ index=index+1
+ while (index < self.indexDernierLabel) :
+ nomLE="LEResultat"+str(index)
+ courant=getattr(self,nomLE)
+ courant.setText("")
+ courant.setReadOnly(True)
+ index=index+1
+ #self.prepareListeResultat()
+
+ def moinsPushed(self):
+ self.ouAjouter=self.ouAjouter-1
+ GereListe.moinsPushed(self)
+ self.setValeurs(first=False)
+
+ def prepareListeResultatFiltre(self):
+ for i in self.listeRouge :
+ nomLE="lineEditVal"+str(i+1)
+ courant=getattr(self,nomLE)
+ texte=courant.text()
+ palette = QPalette(Qt.black)
+ palette.setColor(QPalette.WindowText,Qt.black)
+ courant.setPalette(palette)
+ courant.setText(texte)
+
+ self.listeRouge = []
+ filtre=str(self.LEFiltre.text())
+ if filtre == '' : return
+ for i in range(len(self.listeAAfficher)):
+ nomLE="lineEditVal"+str(i+1)
+ courant=getattr(self,nomLE)
+ texte=courant.text()
+ if texte.find(filtre) == 0 :
+ palette = QPalette(Qt.red)
+ palette.setColor(QPalette.WindowText,Qt.red)
+ courant.setPalette(palette)
+ courant.setText(texte)
+ self.listeRouge.append(i)