X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2FmonWidgetFormule.py;h=50a21468f695f2311fec9d0c4c729171b5ecd9b8;hb=96176d0080e0d4efbd29d98c0df700a64a82acdc;hp=7c6fbcbe811ae22a977debabdb62dda715c0b1e5;hpb=247d4d29c56a5f7ae8d3582c641f805443a141a6;p=tools%2Feficas.git diff --git a/InterfaceQT4/monWidgetFormule.py b/InterfaceQT4/monWidgetFormule.py index 7c6fbcbe..50a21468 100644 --- a/InterfaceQT4/monWidgetFormule.py +++ b/InterfaceQT4/monWidgetFormule.py @@ -19,23 +19,22 @@ # Modules Python # Modules Eficas +from __future__ import absolute_import +try : + from builtins import str +except : pass + from desWidgetFormule import Ui_WidgetFormule -from gereIcones import FacultatifOuOptionnel -from determine import monEnvQT5 +from .gereIcones import FacultatifOuOptionnel -if monEnvQT5: - from PyQt5.QtWidgets import QWidget - from PyQt5.QtGui import QIcon - from PyQt5.QtCore import Qt -else : - from PyQt4.QtGui import * - from PyQt4.QtCore import * +from PyQt5.QtWidgets import QWidget +from PyQt5.QtGui import QIcon +from PyQt5.QtCore import Qt from Extensions.i18n import tr import Accas import os -import string # Import des panels @@ -56,35 +55,22 @@ class MonWidgetFormule(QWidget,Ui_WidgetFormule,FacultatifOuOptionnel): self.setIconePoubelle() self.setIconesGenerales() + self.setValeurs() self.setValide() - if monEnvQT5 : - if self.editor.code in ['MAP','CARMELCND'] : self.bCatalogue.close() - else : self.bCatalogue.clicked.connect(self.afficheCatalogue) - if self.editor.code in ['Adao','MAP'] : - self.bAvant.close() - self.bApres.close() - else : - self.bAvant.clicked.connect(self.afficheAvant) - self.bApres.clicked.connect(self.afficheApres) - self.LENom.returnPressed.connect(self.nomChange) - self.LENomFormule.returnPressed.connect(self.NomFormuleSaisi) - self.LENomsArgs.returnPressed.connect(self.argsSaisis) - self.LECorpsFormule.returnPressed.connect(self.FormuleSaisie) + if self.editor.code in ['MAP','CARMELCND'] : self.bCatalogue.close() + else : self.bCatalogue.clicked.connect(self.afficheCatalogue) + if self.editor.code in ['Adao','MAP','ADAO'] : + self.bAvant.close() + self.bApres.close() else : - if self.editor.code in ['MAP','CARMELCND'] : self.bCatalogue.close() - else : self.connect(self.bCatalogue,SIGNAL("clicked()"), self.afficheCatalogue) - if self.editor.code in ['Adao','MAP'] : - self.bAvant.close() - self.bApres.close() - else : - self.connect(self.bAvant,SIGNAL("clicked()"), self.afficheAvant) - self.connect(self.bApres,SIGNAL("clicked()"), self.afficheApres) - self.connect(self.LENom,SIGNAL("returnPressed()"),self.nomChange) - self.connect(self.LENomFormule,SIGNAL("returnPressed()"),self.NomFormuleSaisi) - self.connect(self.LENomsArgs,SIGNAL("returnPressed()"),self.argsSaisis) - self.connect(self.LECorpsFormule,SIGNAL("returnPressed()"),self.FormuleSaisie) + self.bAvant.clicked.connect(self.afficheAvant) + self.bApres.clicked.connect(self.afficheApres) + self.LENom.returnPressed.connect(self.nomChange) + self.LENomFormule.returnPressed.connect(self.NomFormuleSaisi) + self.LENomsArgs.returnPressed.connect(self.argsSaisis) + self.LECorpsFormule.returnPressed.connect(self.FormuleSaisie) @@ -98,6 +84,16 @@ class MonWidgetFormule(QWidget,Ui_WidgetFormule,FacultatifOuOptionnel): self.listeAffichageWidget[0].setFocus(7) + def setValeurs(self): + self.LENomFormule.setText(self.node.item.get_nom()) + self.LECorpsFormule.setText(self.node.item.get_corps()) + texte_args="" + if self.node.item.get_args() != None : + for i in self.node.item.get_args() : + if texte_args != "" : texte_args = texte_args +"," + texte_args=texte_args + i + self.LENomsArgs.setText(texte_args) + def nomChange(self): nom = str(self.LENom.text())