def elided_text(font, text, width=200, mode=Qt.ElideMiddle): fm = QFontMetrics(font) return unicode(fm.elidedText(text, mode, int(width)))
def elided_text(font, text, width=200, mode=None): from PyQt4.Qt import QFontMetrics, Qt if mode is None: mode = Qt.ElideMiddle fm = QFontMetrics(font) return unicode(fm.elidedText(text, mode, int(width)))