- if len(self.listeAAfficher) == 0 :
- self.ajoutLE(0)
- return
-
-
- if len(self.listeAAfficher)*20 > 400 : self.setMinimumHeight(400)
- else : self.setMinimumHeight(len(self.listeAAfficher)*30)
- self.politique=PolitiquePlusieurs(self.node,self.editor)
- for i in range(1,len(self.listeAAfficher)+1): self.ajoutLE(i)
- for i in range(len(self.listeAAfficher)):
- nomLE="lineEditVal"+str(i+1)
- courant=getattr(self,nomLE)
- courant.setText(str(self.listeAAfficher[i]))
- self.vScrollBar.triggerAction(QScrollBar.SliderToMinimum)
-
-
+
+ def prepareListeResultat(self):
+ for i in self.listeLE: i.close()
+ self.listeLE=[]
+ self.vScrollBar = self.scrollArea.verticalScrollBar()
+ self.listeAAfficher = self.node.item.getSdAvantDuBonType()
+
+ if len(self.listeAAfficher) == 0 :
+ self.ajoutLE(0)
+ return
+
+
+ if len(self.listeAAfficher)*30 > 400 : self.resize(self.width(),200)
+ else : self.resize(self.width(),len(self.listeAAfficher)*30)
+ self.politique=PolitiquePlusieurs(self.node,self.editor)
+ for i in range(1,len(self.listeAAfficher)+1): self.ajoutLE(i)
+ for i in range(len(self.listeAAfficher)):
+ nomLE="lineEditVal"+str(i+1)
+ courant=getattr(self,nomLE)
+ courant.setText(str(self.listeAAfficher[i]))
+ self.vScrollBar.triggerAction(QScrollBar.SliderToMinimum)