QWidget.__init__(self,None)
self.node=node
self.node.fenetre=self
+
+ # on se positionne pour les icones
+ os.chdir(os.path.abspath(os.path.join(os.path.dirname(__file__))))
self.setupUi(self)
self.prendLeFocus=0
# self.debutToolTip=nomTraduit+"\n"
longueur=QFontMetrics(self.label.font()).width(nomTraduit)
if longueur >= nomMax :
- print "je formate"
nouveauNom=self.formate(nomTraduit)
- print"________"
- print nouveauNom
- print"________"
- print self
- #self.label.setTextFormat(Qt.AutoText)
self.label.setText(nouveauNom)
- #self.agrandit()
else :
self.label.setText(nomTraduit)
def agrandit(self):
# inutile pour certains widgets
if self.height() < 40 :
- print "j agrandis"
self.setMinimumHeight(50)
- #self.setMaximumHeight(50)
self.resize(self.width(),200)
- #self.principalLayout.setAlignment(Qt.AlignTop)
- #self.label.resize(self.label.width(),200)
- print self.label.height()
- print self.height()
- print "__________"
def setValeurs(self):
def setCommentaire(self):
c = self.debutToolTip
- if self.node.item.definition.validators : c+=self.node.item.definition.validators.aide()
+ #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>"
def traiteClicSurLabel(self,texte):
#print self.aide
aide=self.aide+"\n"+self.aideALaSaisie()
- self.editor.affiche_infos(aide)
+ self.editor.affiche_commentaire(aide)
def formate(self,t):
if t.find('_')==0 :