diff --git a/preditor/gui/loggerwindow.py b/preditor/gui/loggerwindow.py index 29916712..49aa2dd3 100644 --- a/preditor/gui/loggerwindow.py +++ b/preditor/gui/loggerwindow.py @@ -897,7 +897,13 @@ def selectFont( # Present a QFontDialog for user to choose a font title = "Pick a {} font. Current font is: {}".format(kind, curFontFamily) - newFont, okClicked = QFontDialog.getFont(origFont, self, title, options=options) + fontReturn = QFontDialog.getFont(origFont, self, title, options=options) + + # QFontDialog.getFont returns a different order for Qt5 vs Qt6 + if isinstance(fontReturn[0], bool): + okClicked, newFont = fontReturn + else: + newFont, okClicked = fontReturn if okClicked: if doGui: