From b932333246ed3846b394f344cde313d5c1491df4 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 5 May 2020 11:24:33 +1000 Subject: [PATCH] fix card layout screen on qt 5.9 regression (#592) --- qt/aqt/clayout.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/qt/aqt/clayout.py b/qt/aqt/clayout.py index 6f6b74bab..2c36ab16c 100644 --- a/qt/aqt/clayout.py +++ b/qt/aqt/clayout.py @@ -308,10 +308,15 @@ Please create a new card type first.""" self.tform.front.setAcceptRichText(False) self.tform.css.setAcceptRichText(False) self.tform.back.setAcceptRichText(False) - tab_width = self.fontMetrics().width(" " * 4) - self.tform.front.setTabStopDistance(tab_width) - self.tform.css.setTabStopDistance(tab_width) - self.tform.back.setTabStopDistance(tab_width) + if qtminor < 10: + self.tform.front.setTabStopWidth(30) + self.tform.css.setTabStopWidth(30) + self.tform.back.setTabStopWidth(30) + else: + tab_width = self.fontMetrics().width(" " * 4) + self.tform.front.setTabStopDistance(tab_width) + self.tform.css.setTabStopDistance(tab_width) + self.tform.back.setTabStopDistance(tab_width) self.redrawing = False def saveCard(self):