eric6/E5Gui/E5SqueezeLabels.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
40 pixelLength = fm.horizontalAdvance(self.__text) 40 pixelLength = fm.horizontalAdvance(self.__text)
41 except AttributeError: 41 except AttributeError:
42 pixelLength = fm.width(self.__text) 42 pixelLength = fm.width(self.__text)
43 if pixelLength > self.contentsRect().width(): 43 if pixelLength > self.contentsRect().width():
44 self.__elided = fm.elidedText( 44 self.__elided = fm.elidedText(
45 self.text(), Qt.ElideMiddle, self.width()) 45 self.text(), Qt.TextElideMode.ElideMiddle, self.width())
46 super(E5SqueezeLabel, self).setText(self.__elided) 46 super(E5SqueezeLabel, self).setText(self.__elided)
47 else: 47 else:
48 super(E5SqueezeLabel, self).setText(self.__text) 48 super(E5SqueezeLabel, self).setText(self.__text)
49 super(E5SqueezeLabel, self).paintEvent(event) 49 super(E5SqueezeLabel, self).paintEvent(event)
50 50

eric ide

mercurial