X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=InterfaceQT4%2FmonWidgetSimpBase.py;h=9022095f21cfaac6a383edf56111ca5078d153a8;hb=39b7b166eb606b80c9ac427811651b20db79bde2;hp=e2d75ae6db1223737e122ae46e5db84038f4a145;hpb=9bca5f3f83b5a320d37f6893df7dab4e451d2a66;p=tools%2Feficas.git diff --git a/InterfaceQT4/monWidgetSimpBase.py b/InterfaceQT4/monWidgetSimpBase.py index e2d75ae6..9022095f 100644 --- a/InterfaceQT4/monWidgetSimpBase.py +++ b/InterfaceQT4/monWidgetSimpBase.py @@ -21,8 +21,12 @@ import string,types,os # Modules Eficas -from PyQt4.QtGui import * -from PyQt4.QtCore import * +from determine import monEnvQT5 +if monEnvQT5: + from PyQt5.QtCore import Qt +else : + from PyQt4.QtGui import * + from PyQt4.QtCore import * from Extensions.i18n import tr from feuille import Feuille @@ -38,7 +42,8 @@ class MonWidgetSimpBase (Ui_WidgetSimpBase,Feuille): #print "MonWidgetSimpBase", nom self.parentQt.commandesLayout.insertWidget(-1,self,1) self.setFocusPolicy(Qt.StrongFocus) - self.connect(self.lineEditVal,SIGNAL("returnPressed()"),self.LEValeurPressed) + if monEnvQT5 : self.lineEditVal.returnPressed.connect(self.LEValeurPressed) + else : self.connect(self.lineEditVal,SIGNAL("returnPressed()"),self.LEValeurPressed) self.AAfficher=self.lineEditVal self.maCommande.listeAffichageWidget.append(self.lineEditVal) @@ -54,20 +59,20 @@ class MonWidgetSimpBase (Ui_WidgetSimpBase,Feuille): self.politique=PolitiqueUnique(self.node,self.editor) valeur=self.node.item.get_valeur() valeurTexte=self.politique.GetValeurTexte(valeur) - chaine=QString("") + chaine="" if valeurTexte != None : from decimal import Decimal if isinstance(valeurTexte,Decimal): chaine=str(valeurTexte) elif repr(valeurTexte.__class__).find("PARAMETRE") > 0: - chaine = QString(repr(valeur)) + chaine = repr(valeur) else : #PN ???? #try : # chaine=QString("").setNum(valeurTexte) #except : - chaine=QString(str(valeurTexte)) + chaine=str(valeurTexte) self.lineEditVal.setText(chaine)