From d27910449d80bb176a05c45a40261d6c5ec3033c Mon Sep 17 00:00:00 2001 From: TheJackiMonster Date: Sun, 21 Feb 2021 23:59:23 +0100 Subject: [PATCH] Fixed issue #817 with the settings style picking --- manuskript/settingsWindow.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/manuskript/settingsWindow.py b/manuskript/settingsWindow.py index ac8f855..4802410 100644 --- a/manuskript/settingsWindow.py +++ b/manuskript/settingsWindow.py @@ -59,11 +59,16 @@ class settingsWindow(QWidget, Ui_Settings): self.lstMenu.setMaximumWidth(140) self.lstMenu.setMinimumWidth(140) + lowerKeys = [i.lower() for i in list(QStyleFactory.keys())] + # General self.cmbStyle.addItems(list(QStyleFactory.keys())) - self.cmbStyle.setCurrentIndex( - [i.lower() for i in list(QStyleFactory.keys())] - .index(qApp.style().objectName())) + + try: + self.cmbStyle.setCurrentIndex(lowerKeys.index(qApp.style().objectName())) + except ValueError: + self.cmbStyle.setCurrentIndex(0) + self.cmbStyle.currentIndexChanged[str].connect(self.setStyle) self.cmbTranslation.clear()