eric6/WebBrowser/Passwords/PasswordsDialog.py

changeset 7366
bd743eacfbca
parent 7360
9190402e4505
child 7781
607a6098cb44
--- a/eric6/WebBrowser/Passwords/PasswordsDialog.py	Wed Jan 08 18:57:10 2020 +0100
+++ b/eric6/WebBrowser/Passwords/PasswordsDialog.py	Wed Jan 08 18:58:31 2020 +0100
@@ -67,12 +67,24 @@
             header = self.passwordsTable.horizontalHeader().sectionSizeHint(
                 section)
             if section == 0:
-                header = fm.width("averagebiglongsitename")
+                try:
+                    header = fm.horizontalAdvance("averagebiglongsitename")
+                except AttributeError:
+                    header = fm.width("averagebiglongsitename")
             elif section == 1:
-                header = fm.width("averagelongusername")
+                try:
+                    header = fm.horizontalAdvance("averagelongusername")
+                except AttributeError:
+                    header = fm.width("averagelongusername")
             elif section == 2:
-                header = fm.width("averagelongpassword")
-            buffer = fm.width("mm")
+                try:
+                    header = fm.horizontalAdvance("averagelongpassword")
+                except AttributeError:
+                    header = fm.width("averagelongpassword")
+            try:
+                buffer = fm.horizontalAdvance("mm")
+            except AttributeError:
+                buffer = fm.width("mm")
             header += buffer
             self.passwordsTable.horizontalHeader().resizeSection(
                 section, header)

eric ide

mercurial