]> SALOME platform Git repositories - tools/eficas.git/blobdiff - InterfaceQT4/feuille.py
Salome HOME
onItem=Deplie
[tools/eficas.git] / InterfaceQT4 / feuille.py
index 74e4018eb99833c3277ee31d335d04d82235a717..c910e327f64827fad4d80800d52697a8b75724f0 100644 (file)
@@ -42,6 +42,9 @@ class Feuille(QWidget,ContientIcones,SaisieValeur,FacultatifOuOptionnel):
        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
 
@@ -79,30 +82,16 @@ class Feuille(QWidget,ContientIcones,SaisieValeur,FacultatifOuOptionnel):
        #  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):
@@ -120,7 +109,7 @@ class Feuille(QWidget,ContientIcones,SaisieValeur,FacultatifOuOptionnel):
 
    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>"
@@ -196,7 +185,7 @@ class Feuille(QWidget,ContientIcones,SaisieValeur,FacultatifOuOptionnel):
    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 :
@@ -216,4 +205,5 @@ class Feuille(QWidget,ContientIcones,SaisieValeur,FacultatifOuOptionnel):
           newText=newTexte[1:]
        return newText
       
-       
+