From 5cbe342d5b15b86896698eaeaa53407e63882e6b Mon Sep 17 00:00:00 2001 From: glubsy Date: Tue, 30 Jun 2020 18:32:20 +0200 Subject: [PATCH] Ignore formatting if no data returned from model --- qt/details_table.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qt/details_table.py b/qt/details_table.py index 45eae4b3..0dd0791e 100644 --- a/qt/details_table.py +++ b/qt/details_table.py @@ -32,7 +32,10 @@ class DetailsModel(QAbstractTableModel): column = index.column() + 1 row = index.row() - if self.model.row(row)[0] == "Dupe Count": + ignored_fields = ["Dupe Count"] + if self.model.row(row)[0] in ignored_fields or \ + self.model.row(row)[1] == "---" or \ + self.model.row(row)[2] == "---": if role != Qt.DisplayRole: return None return self.model.row(row)[column] @@ -45,7 +48,6 @@ class DetailsModel(QAbstractTableModel): font = QFont(self.model.view.font()) # or simply QFont() font.setBold(True) return font - return None # QVariant() def headerData(self, section, orientation, role):