X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2FmonWidgetOptionnel.py;h=03dad522ba142248e748f04224a4751e19bbdfae;hb=96176d0080e0d4efbd29d98c0df700a64a82acdc;hp=cc0fbd29ae0c0c638c5146c3247132299857b053;hpb=1b91010fc2c0a681db9177d6fa0e4e0af866ec31;p=tools%2Feficas.git diff --git a/InterfaceQT4/monWidgetOptionnel.py b/InterfaceQT4/monWidgetOptionnel.py index cc0fbd29..03dad522 100644 --- a/InterfaceQT4/monWidgetOptionnel.py +++ b/InterfaceQT4/monWidgetOptionnel.py @@ -31,33 +31,36 @@ from .monGroupeOptionnel import MonGroupeOptionnel # Import des panels class MonWidgetOptionnel (QWidget,Ui_WidgetOptionnel): def __init__(self,parentQt): - #print "dans init de monWidgetOptionnel ", parentQt, parentQt.node.item.nom + #print ("dans init de monWidgetOptionnel ", parentQt ) QWidget.__init__(self,None) self.setupUi(self) self.dicoMCWidgetOptionnel={} self.parentQt=parentQt def afficheOptionnel(self,liste,MC): - #print "dans Optionnel ____ affiche", liste + #print ('afficheOptionnel MonWidgetOptionnel', self,liste,MC) + #import traceback + #traceback.print_stack() self.vireLesAutres(MC) if MC.node.item.nom in self.dicoMCWidgetOptionnel : - self.dicoMCWidgetOptionnel[MC.node.item.nom].setParent(None) self.dicoMCWidgetOptionnel[MC.node.item.nom].close() + self.dicoMCWidgetOptionnel[MC.node.item.nom].setParent(None) + self.dicoMCWidgetOptionnel[MC.node.item.nom].deleteLater() groupe = MonGroupeOptionnel(liste,self,MC) self.groupesOptionnelsLayout.insertWidget(0,groupe) self.dicoMCWidgetOptionnel[MC.node.item.nom]=groupe return groupe def vireLesAutres(self,MC): - #print "je passe dans vireLesAutres" + #print( "je passe dans vireLesAutres") genea =MC.obj.get_genealogie() - #print genea + #print (genea) for k in list(self.dicoMCWidgetOptionnel.keys()): + #if k not in genea : print ( k) if k not in genea : self.dicoMCWidgetOptionnel[k].close() del self.dicoMCWidgetOptionnel[k] - #if k not in genea : print k - #print "________" + #print( "fin vireLesAutres") def afficheOptionnelVide(self): self.GeneaLabel.setText("")