self.setIconesGenerales()
self.setCommentaire()
self.setZoneInfo()
+ self.setUnite()
+ self.setUQ()
+ def setUnite(self):
+ if self.monSimpDef.unite == None :
+ if hasattr( self,'lineEditUnite') : self.lineEditUnite.setText(' ')
+ else :
+ if hasattr( self,'lineEditUnite') : self.lineEditUnite.setText(self.monSimpDef.unite)
+ else : self.editor.informe('Erreur de Catalogue','Champ Unite non prevu pour '+ self.nom + ' correction du catalogue souhaitable, prevenez la maintenance', False)
+
+ def setUQ(self):
+ if not (self.editor.appliEficas.maConfiguration.afficheUQ) and hasattr(self,'checkBoxUQ') :
+ self.checkBoxUQ.close()
+ return
+ if not self.monSimpDef.UQPossible():
+ self.checkBoxUQ.close()
+ return
+ if self.objSimp.isUQActivate() and hasattr(self,'checkBoxUQ') :
+ self.checkBoxUQ.setChecked(True)
+
def setNom(self):
self.debutToolTip=""
nomTraduit=tr(self.objSimp.nom)
- #metrix= QFontMetrics(self.label.font())
- #maxLongueur = self.label.width() - 2
- #print ('______________________')
- #print (nomTraduit)
- #print (self.label.font().pixelSize())
- #longueur2 = metrix.boundingRect(nomTraduit).width()
longueur=QFontMetrics(self.label.font()).width(nomTraduit)
if longueur >= nomMax :
nouveauNom=self.formate(nomTraduit)
#if (clippedText != nomTraduit): self.label.setToolTip(nomTraduit)
#self.label.setText(clippedText)
- #def agrandit(self):
- # inutile pour certains widgets
- # if self.height() < 40 :
- # self.setMinimumHeight(50)
- # self.resize(self.width(),200)
-
- #def mousePressEvent(self, event):
- #print 'mousePressEvent'
- #import inspect
- #print (inspect.getmro(self.__class__))
- #self.__class__.mousePressEvent(self, event)