Qt: Remove some Qt4 shims

This commit is contained in:
Rafael Irgolic 2021-02-18 19:12:24 +00:00
parent ae54e27ff6
commit 6da60ccec8

View File

@ -468,18 +468,11 @@ class App(QtGui.QApplication):
def __init__(self, *args, **kwargs):
super(App, self).__init__(*args, **kwargs)
if QT_LIB in ['PyQt5', 'PySide2', 'PySide6']:
# qt4 does not have paletteChanged signal!
self.paletteChanged.connect(self.onPaletteChange)
self.paletteChanged.connect(self.onPaletteChange)
self.onPaletteChange(self.palette())
def onPaletteChange(self, palette):
if QT_LIB in ['PyQt4', 'PySide']:
# Qt4 this is a QString
color = str(palette.base().color().name())
else:
# Qt5 has this as a str
color = palette.base().color().name()
color = palette.base().color().name()
self.setProperty('darkMode', color.lower() != "#ffffff")
QAPP = None