From f974e046f5a886a7d5e08c10cd458dd5345f4fc0 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 16 Nov 2008 00:37:49 +0900 Subject: [PATCH] workaround win32 redraw bug --- ankiqt/ui/cardlist.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ankiqt/ui/cardlist.py b/ankiqt/ui/cardlist.py index ebc9fd246..e7efaf80c 100644 --- a/ankiqt/ui/cardlist.py +++ b/ankiqt/ui/cardlist.py @@ -28,11 +28,11 @@ class DeckModel(QAbstractTableModel): self.filterTag = None self.sortKey = None # column title, display accessor, sort attr - self.columns = [("", self.currentQuestion, + self.columns = [("Question", self.currentQuestion, self.currentQuestion), - ("", self.currentAnswer, + ("Answer", self.currentAnswer, self.currentAnswer), - (" "*20, self.nextDue, + (" "*10 + "Due" + " "*10, self.nextDue, "nextTime")] self.searchStr = "" self.tag = None @@ -242,7 +242,6 @@ class EditDeck(QDialog): self.dialog.tableView.setFont(QFont( self.config['editFontFamily'], self.config['editFontSize'])) - self.dialog.tableView.update() self.setupButtons() self.setupFilter() self.setupSort() @@ -403,8 +402,9 @@ class EditDeck(QDialog): self.dialog.fieldsArea.hide() def setupHeaders(self): - self.dialog.tableView.verticalHeader().hide() - self.dialog.tableView.horizontalHeader().hide() + if not sys.platform.startswith("win32"): + self.dialog.tableView.verticalHeader().hide() + self.dialog.tableView.horizontalHeader().hide() for i in range(2): self.dialog.tableView.horizontalHeader().setResizeMode(i, QHeaderView.Stretch) self.dialog.tableView.horizontalHeader().setResizeMode(2, QHeaderView.ResizeToContents)