Qt: Remove some Qt4 shims
This commit is contained in:
parent
ae54e27ff6
commit
6da60ccec8
|
@ -468,18 +468,11 @@ class App(QtGui.QApplication):
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super(App, self).__init__(*args, **kwargs)
|
super(App, self).__init__(*args, **kwargs)
|
||||||
if QT_LIB in ['PyQt5', 'PySide2', 'PySide6']:
|
self.paletteChanged.connect(self.onPaletteChange)
|
||||||
# qt4 does not have paletteChanged signal!
|
|
||||||
self.paletteChanged.connect(self.onPaletteChange)
|
|
||||||
self.onPaletteChange(self.palette())
|
self.onPaletteChange(self.palette())
|
||||||
|
|
||||||
def onPaletteChange(self, palette):
|
def onPaletteChange(self, palette):
|
||||||
if QT_LIB in ['PyQt4', 'PySide']:
|
color = palette.base().color().name()
|
||||||
# Qt4 this is a QString
|
|
||||||
color = str(palette.base().color().name())
|
|
||||||
else:
|
|
||||||
# Qt5 has this as a str
|
|
||||||
color = palette.base().color().name()
|
|
||||||
self.setProperty('darkMode', color.lower() != "#ffffff")
|
self.setProperty('darkMode', color.lower() != "#ffffff")
|
||||||
|
|
||||||
QAPP = None
|
QAPP = None
|
||||||
|
|
Loading…
Reference in New Issue
Block a user