import string,types,os
import traceback
-from PyQt4 import *
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
+from determine import monEnvQT5
+if monEnvQT5:
+ from PyQt5.QtWidgets import QToolButton ,QWidget
+ from PyQt5.QtGui import QFont, QFontMetrics
+ from PyQt5.QtCore import Qt
+else :
+ from PyQt4.QtGui import *
+ from PyQt4.QtCore import *
from Extensions.i18n import tr
+
from gereIcones import ContientIcones
from gereIcones import FacultatifOuOptionnel
from qtSaisie import SaisieValeur
maPolice= QFont("Times", 10)
self.setFont(maPolice)
+ self.setFocusPolicy(Qt.StrongFocus)
self.parentQt=parentQt
self.editor=self.node.editor
def setNom(self):
self.debutToolTip=""
+ #print "kkkkkkkkkkkkkkkkkk"
+ #print self.objSimp.nom
nomTraduit=tr(self.objSimp.nom)
+ #print nomTraduit
#if len(nomTraduit) >= nomMax :
# nom=nomTraduit[0:nomMax]+'...'
# self.label.setText(nomTraduit)
if mc.min == mc.max:
commentaire=tr("Entrez ")+str(mc.min)+tr(" valeurs ")+'\n'
else :
- commentaire=tr("Entrez entre ")+str(mc.min)+tr(" et ")+str(mc.max)+tr(" valeurs ")+'\n'
+ if mc.max != "**" :
+ commentaire=tr("entre ")+str(mc.min)+tr(" et ")+str(mc.max)+tr(" valeurs ")+'\n'
+ else :
+ commentaire=""
else :
if mc.min == mc.max:
commentaire=tr("Entrez ")+str(mc.min)+" "+tr(d_aides[type])+'\n'
else :
commentaire=tr("Entrez entre ")+str(mc.min)+(" et ")+str(mc.max) +" " +tr(d_aides[type])+'\n'
aideval=self.node.item.aide()
- commentaire=commentaire + QString.toUtf8(QString(aideval))
+ commentaire=commentaire + tr(aideval)
self.monCommentaireLabel.setText(str(commentaire))
return str(commentaire)
#if self.node.item.definition.validators : c+=self.node.item.definition.validators.aide()
self.aide=c
if self.objSimp.get_fr() != None and self.objSimp.get_fr() != "":
- c2 = '<html><head/><body><p>'+c+str(self.objSimp.get_fr())+"</p></body></html>"
+ c2 = '<html><head/><body><p>'+c+unicode(self.objSimp.get_fr())+"</p></body></html>"
self.label.setToolTip(c2)
- self.aide=str(self.objSimp.get_fr())+" "+c
+ self.aide=unicode(self.objSimp.get_fr())+" "+c
else :
c+=self.finCommentaire()
if c != "" and c != None :
# if self.monSimpDef.get_fr() != None and self.monSimpDef.get_fr() != "": info+=self.monSimpDef.get_sug() +" "
# if self.monSimpDef.get_sug() != None and self.monSimpDef.get_sug() != "": info+="Valeur suggérée : "self.monSimpDef.get_sug()
pass
- #self.editor.affiche_infos(info)
def reaffiche(self):
#print "dans reaffiche de feuille", self.nom
if self.editor.jdc.aReafficher==True :
- #print " j appelle le reaffiche de parentQt"
self.parentQt.reaffiche()
#PN PN PN pas satisfaisant
#print "jjjjjjjjjjjjjjjjjjjjj"
pass
+ #def enterEvent(self,event):
+ # print "je passe dans enterEvent", self.nom
+ # QWidget.enterEvent(self,event)
+
def traiteClicSurLabel(self,texte):
#print self.aide
aide=self.aide+"\n"+self.aideALaSaisie()