eric6/WebBrowser/Passwords/PasswordsDialog.py

changeset 7366
bd743eacfbca
parent 7360
9190402e4505
child 7781
607a6098cb44
equal deleted inserted replaced
7365:da7e4df94076 7366:bd743eacfbca
65 fm = QFontMetrics(QFont()) 65 fm = QFontMetrics(QFont())
66 for section in range(self.__passwordModel.columnCount()): 66 for section in range(self.__passwordModel.columnCount()):
67 header = self.passwordsTable.horizontalHeader().sectionSizeHint( 67 header = self.passwordsTable.horizontalHeader().sectionSizeHint(
68 section) 68 section)
69 if section == 0: 69 if section == 0:
70 header = fm.width("averagebiglongsitename") 70 try:
71 header = fm.horizontalAdvance("averagebiglongsitename")
72 except AttributeError:
73 header = fm.width("averagebiglongsitename")
71 elif section == 1: 74 elif section == 1:
72 header = fm.width("averagelongusername") 75 try:
76 header = fm.horizontalAdvance("averagelongusername")
77 except AttributeError:
78 header = fm.width("averagelongusername")
73 elif section == 2: 79 elif section == 2:
74 header = fm.width("averagelongpassword") 80 try:
75 buffer = fm.width("mm") 81 header = fm.horizontalAdvance("averagelongpassword")
82 except AttributeError:
83 header = fm.width("averagelongpassword")
84 try:
85 buffer = fm.horizontalAdvance("mm")
86 except AttributeError:
87 buffer = fm.width("mm")
76 header += buffer 88 header += buffer
77 self.passwordsTable.horizontalHeader().resizeSection( 89 self.passwordsTable.horizontalHeader().resizeSection(
78 section, header) 90 section, header)
79 self.passwordsTable.horizontalHeader().setStretchLastSection(True) 91 self.passwordsTable.horizontalHeader().setStretchLastSection(True)
80 92

eric ide

mercurial