Salome HOME
except et print
[tools/eficas.git] / InterfaceQT4 / monWidgetPlusieursInto.py
index d667acc88f76fb2009e0499cf0c3f4c82316930d..6ec5e2014b5aab7cced8f957702b52bbed5e231d 100644 (file)
@@ -43,6 +43,7 @@ from gereListe              import GereListe
 class MonWidgetPlusieursInto (Ui_WidgetPlusieursInto,Feuille,GerePlie,GereListe):
 
   def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande):
+
         self.index=1
         self.alpha=0
         self.listeCB=[]
@@ -73,7 +74,8 @@ class MonWidgetPlusieursInto (Ui_WidgetPlusieursInto,Feuille,GerePlie,GereListe)
             spacerItem2 = QSpacerItem(40, 70, QSizePolicy.Fixed, QSizePolicy.Minimum)
             self.CBLayout.addItem(spacerItem2)
 
-        if len(self.listeAAfficher) < 8 : self.frameRecherche.close()
+        if len(self.listeAAfficher) < 30 and hasattr(self,'frameRecherche') : self.frameRecherche.close()
+        if len(self.listeAAfficher)  == len(self.listeValeursCourantes) : self.CBCheck.setChecked(True)
         # try except si la liste des possibles est vide
         # prevoir qqchose
         try :
@@ -164,9 +166,7 @@ class MonWidgetPlusieursInto (Ui_WidgetPlusieursInto,Feuille,GerePlie,GereListe)
       nomCB="lineEditVal"+str(index)
       if hasattr(self,nomCB) : return
       nouveauCB = QCheckBox(self.scrollArea)
-      #self.CBLayout.addWidget(nouveauCB)
       self.CBLayout.insertWidget(index-1,nouveauCB)
-      #QApplication.processEvents()
       self.listeCB.append(nouveauCB)
       nouveauCB.setText("")
       if index % 2 == 1 : nouveauCB.setStyleSheet("background:rgb(210,210,210)")