From 72e4ba13e68d429de24870f1598a190c5c4011de Mon Sep 17 00:00:00 2001 From: "pascale.noyret" Date: Fri, 27 Apr 2018 17:48:39 +0200 Subject: [PATCH] pour affichage niveau --- InterfaceQT4/browser.py | 8 +++++--- InterfaceQT4/monWidgetNiveauFact.py | 3 +++ 2 files changed, 8 insertions(+), 3 deletions(-) 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() -- 2.39.2