Salome HOME
sauve du 9 mai
[tools/eficas.git] / InterfaceQT4 / monWidgetCommande.py
index 4bf5aa534a9f1791916a9add109d4d59189fc67a..bfdad47d44c0574142996e4e4c187601a355d53d 100644 (file)
@@ -25,7 +25,7 @@ from gereIcones import FacultatifOuOptionnel
 from determine import monEnvQT5
 
 if monEnvQT5:
-   from PyQt5.QtWidgets  import QApplication, QWidget
+   from PyQt5.QtWidgets  import QApplication, QWidget, QSpacerItem, QSizePolicy
    from PyQt5.QtGui import QFont, QIcon
    from PyQt5.QtCore import QTimer
 else :
@@ -49,7 +49,9 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
       self.listeAffichageWidget=[]
       self.inhibe=0
       self.ensure=0
+      editor.inhibeSplitter=1
       Groupe.__init__(self,node,editor,None,etape.definition,etape,1,self)
+      editor.inhibeSplitter=0
 
       if node.item.get_fr() != "" : self.labelDoc.setText(node.item.get_fr())
       else : self.labelDoc.close()
@@ -97,17 +99,20 @@ class MonWidgetCommande(Ui_WidgetCommande,Groupe):
       if self.editor.code == "CARMELCND" : 
          self.RBPoubelle.close() # JDC Fige
          return                  # Pas de MC Optionnels pour Carmel
+
       from monWidgetOptionnel import MonWidgetOptionnel
-      #if hasattr(self.editor,'widgetOptionnel') : 
       if self.editor.widgetOptionnel!= None : 
         self.monOptionnel=self.editor.widgetOptionnel
-        self.editor.restoreSplitterSizes()
       else :
         self.monOptionnel=MonWidgetOptionnel(self)
         self.editor.widgetOptionnel=self.monOptionnel
+        self.editor.inhibeSplitter=1
         self.editor.splitter.addWidget(self.monOptionnel)
-        #self.editor.restoreSplitterSizes()
+        self.editor.inhibeSplitter=0
+        self.editor.ajoutOptionnel()
       self.afficheOptionnel()
+
+      self.editor.restoreSplitterSizes()
       #print "fin init de widget Commande"