From e06312321896cfa5d9a080a60998bd8d4efa3b5a Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 6 Mar 2014 09:07:03 +0900 Subject: [PATCH] use a new header key on qt5 to fix drawing bug --- aqt/browser.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/aqt/browser.py b/aqt/browser.py index 47cdd6777..e81d620df 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -373,6 +373,11 @@ class Browser(QMainWindow): self.onSearch() self.show() + def _headerKey(self): + if qtmajor >= 5: + return "editor2" + return "editor" + def setupToolbar(self): self.toolbarWeb = AnkiWebView() self.toolbarWeb.setFixedHeight(32 + self.mw.fontHeightDelta) @@ -458,7 +463,7 @@ class Browser(QMainWindow): self.editor.setNote(None) saveGeom(self, "editor") saveState(self, "editor") - saveHeader(self.form.tableView.horizontalHeader(), "editor") + saveHeader(self.form.tableView.horizontalHeader(), self._headerKey()) self.col.conf['activeCols'] = self.model.activeCols self.col.setMod() self.hide() @@ -623,7 +628,7 @@ class Browser(QMainWindow): if not isWin: vh.hide() hh.show() - restoreHeader(hh, "editor") + restoreHeader(hh, self._headerKey()) hh.setHighlightSections(False) hh.setMinimumSectionSize(50) hh.setMovable(True)