diff -r da7e4df94076 -r bd743eacfbca eric6/E5Gui/E5ModelMenu.py --- a/eric6/E5Gui/E5ModelMenu.py Wed Jan 08 18:57:10 2020 +0100 +++ b/eric6/E5Gui/E5ModelMenu.py Wed Jan 08 18:58:31 2020 +0100 @@ -266,7 +266,10 @@ """ fm = QFontMetrics(self.font()) if self.__maxWidth == -1: - self.__maxWidth = fm.width('m') * 30 + try: + self.__maxWidth = fm.horizontalAdvance("m") * 30 + except AttributeError: + self.__maxWidth = fm.width('m') * 30 smallText = fm.elidedText(text, Qt.ElideMiddle, self.__maxWidth) return QAction(icon, smallText, parent)