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 :
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()
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"
#print "dans afficheOptionnel", self.monOptionnel
# dans le cas ou l insertion n a pas eu leiu (souci d ordre par exemple)
#if self.monOptionnel == None : return
- self.monOptionnel.parentMC=self
- self.monOptionnel.affiche(liste)
+ self.monOptionnel.parentCommande=self
+ self.monOptionnel.titre(self.obj.nom)
+ self.monGroupe=self.monOptionnel.afficheOptionnel(liste,self)
+
#def focusInEvent(self,event):
#print "je mets a jour dans focusInEvent de monWidget Commande "
self.node.affichePanneau()
#print "dans reaffiche de monWidgetCommande", self.avantH, self.avantV
QTimer.singleShot(1, self.recentre)
- if nodeAVoir != None:
+ if nodeAVoir != None and nodeAVoir!=0:
self.f=nodeAVoir.fenetre
if self.f==None :
newNode=nodeAVoir.treeParent.chercheNoeudCorrespondant(nodeAVoir.item.object)
self.f = newNode.fenetre
- print "dans reaffiche",self.f, nodeAVoir.item.nom
+ #print "dans reaffiche",self.f, nodeAVoir.item.nom
if self.f != None and self.f.isVisible() : return
if self.f != None : QTimer.singleShot(1, self.rendVisible)
self.inhibeExpand=False