--- a/src/eric7/WebBrowser/ZoomManager/ZoomValuesDialog.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/WebBrowser/ZoomManager/ZoomValuesDialog.py Mon Nov 07 17:19:58 2022 +0100 @@ -25,16 +25,16 @@ @param parent reference to the parent widget (QWidget) """ + from eric7.WebBrowser.ZoomManager import ZoomManager + + from .ZoomValuesModel import ZoomValuesModel + super().__init__(parent) self.setupUi(self) self.removeButton.clicked.connect(self.zoomValuesTable.removeSelected) self.removeAllButton.clicked.connect(self.zoomValuesTable.removeAll) - from eric7.WebBrowser.ZoomManager import ZoomManager - - from .ZoomValuesModel import ZoomValuesModel - self.zoomValuesTable.verticalHeader().hide() self.__zoomValuesModel = ZoomValuesModel(ZoomManager.instance(), self) self.__proxyModel = QSortFilterProxyModel(self) @@ -57,19 +57,10 @@ for section in range(self.__zoomValuesModel.columnCount()): header = self.zoomValuesTable.horizontalHeader().sectionSizeHint(section) if section == 0: - try: - header = fm.horizontalAdvance("extraveryveryverylongsitename") - except AttributeError: - header = fm.width("extraveryveryverylongsitename") + header = fm.horizontalAdvance("extraveryveryverylongsitename") elif section == 1: - try: - header = fm.horizontalAdvance("averagelongzoomvalue") - except AttributeError: - header = fm.width("averagelongzoomvalue") - try: - buffer = fm.width("mm") - except AttributeError: - buffer = fm.width("mm") + header = fm.horizontalAdvance("averagelongzoomvalue") + buffer = fm.horizontalAdvance("mm") header += buffer self.zoomValuesTable.horizontalHeader().resizeSection(section, header) self.zoomValuesTable.horizontalHeader().setStretchLastSection(True)