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 |