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
def __init__(self,node,monSimpDef,nom,objSimp,parentQt,commande):
Feuille.__init__(self,node,monSimpDef,nom,objSimp,parentQt,commande)
- self.parentQt.commandesLayout.insertWidget(-1,self)
+ #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)
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)
'Matrice' : tr(u'Une Matrice est attendue. '),
'Fichier' : tr(u'Un fichier est attendu. '),
'FichierNoAbs' : tr(u'Un fichier est attendu. '),
- 'Repertoire' : tr(u'Un repertoire est attendu. ')}
+ 'Repertoire' : tr(u'Un repertoire est attendu. '),
+ 'Heure' : tr(u'Heure sous la forme HH:MM'),
+ 'Date' : tr(u'Date sous la forme JJ/MM/AA')}
if mc.type[0] != types.ClassType:
commentaire = d_aides.get(mc.type[0], tr("Type de base inconnu"))
else : commentaire=""