From: pascale.noyret Date: Fri, 27 Apr 2018 15:48:39 +0000 (+0200) Subject: pour affichage niveau X-Git-Tag: V8_5_0rc2 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=6a1a96d98e23eccea30f774328713083afc5ebb2;p=tools%2Feficas.git pour affichage niveau --- diff --git a/InterfaceQT4/browser.py b/InterfaceQT4/browser.py index abcda7b0..f5e7d554 100644 --- a/InterfaceQT4/browser.py +++ b/InterfaceQT4/browser.py @@ -163,11 +163,15 @@ class JDCTree( QTreeWidget,GereRegles ): while not (hasattr (itemParent,'getPanel')) : if itemParent.plie==True : itemParent.setDeplie() + itemAvant=itemParent itemParent=itemParent.treeParent if itemParent.fenetre != self.editor.fenetreCentraleAffichee : estUneFeuille=(isinstance(item,composimp.Node)) # il faut afficher le parent + if estUneFeuille and itemParent.fenetreIhm=='deplie1Niveau' : + itemAvant.afficheCeNiveau() + return if estUneFeuille : itemParent.affichePanneau() elif self.editor.maConfiguration.afficheCommandesPliees : itemParent.plieToutEtReafficheSaufItem(item) else : itemParent.affichePanneau() @@ -358,6 +362,7 @@ class JDCNode(QTreeWidgetItem,GereRegles): monObjet=self.item.object if maDefinition.fenetreIhm=='Tableau' : self.maFenetreCadre=MonWidgetNiveauFactTableau(self,self.editor,maDefinition,monObjet) else : self.maFenetreCadre=MonWidgetNiveauFact(self,self.editor,maDefinition,monObjet) + self.fenetre=self.maFenetreCadre self.editor.widgetCentraleLayout.addWidget(self.maFenetreCadre) self.editor.fenetreCentraleAffichee=self.maFenetreCadre @@ -678,9 +683,6 @@ class JDCNode(QTreeWidgetItem,GereRegles): #print ("onValid pour ", self.item.nom) if self.JESUISOFF==1 : return if hasattr(self,'fenetre') and self.fenetre: - print (self.fenetre) - print (self) - print (dir(self)) try : self.fenetre.setValide() except : diff --git a/InterfaceQT4/monWidgetNiveauFact.py b/InterfaceQT4/monWidgetNiveauFact.py index 52940e08..236ab677 100644 --- a/InterfaceQT4/monWidgetNiveauFact.py +++ b/InterfaceQT4/monWidgetNiveauFact.py @@ -27,6 +27,7 @@ except : pass import types from desWidgetNiveauFact import Ui_WidgetNiveauFact +from InterfaceQT4.monWidgetOptionnel import MonWidgetOptionnel from InterfaceQT4.groupe import Groupe from PyQt5.QtWidgets import QWidget @@ -53,6 +54,8 @@ class MonWidgetNiveauFact(Ui_WidgetNiveauFact,Groupe): self.listeBoutonAChanger.append(widget.RBValide) self.afficheOptionnel() self.inhibe=False + self.labelDoc.setText(self.node.item.getFr()) + self.labelNomCommande.setText(self.node.item.getLabelText()[0]) def reaffiche(self,nodeAVoir=None): self.node.setDeplieChildren()