Some further tweaks to the switch widget to make it consistent between GUI themes
This commit is contained in:
@@ -106,18 +106,21 @@ class QSwitch(QAbstractButton):
|
|||||||
if self.isChecked():
|
if self.isChecked():
|
||||||
trackBrush = qPalette.highlight()
|
trackBrush = qPalette.highlight()
|
||||||
thumbBrush = qPalette.highlightedText()
|
thumbBrush = qPalette.highlightedText()
|
||||||
textColor = qPalette.highlight().color()
|
textColor = qPalette.highlight().color()
|
||||||
thumbText = nwUnicode.U_CHECK
|
thumbText = nwUnicode.U_CHECK
|
||||||
else:
|
else:
|
||||||
trackBrush = qPalette.dark()
|
trackBrush = qPalette.dark()
|
||||||
thumbBrush = qPalette.light()
|
thumbBrush = qPalette.light()
|
||||||
textColor = qPalette.dark().color()
|
textColor = qPalette.dark().color()
|
||||||
thumbText = nwUnicode.U_MULT
|
thumbText = nwUnicode.U_MULT
|
||||||
|
|
||||||
if self.isEnabled():
|
if self.isEnabled():
|
||||||
trackOpacity = 1.0
|
trackOpacity = 1.0
|
||||||
else:
|
else:
|
||||||
trackOpacity = 0.6
|
trackOpacity = 0.6
|
||||||
|
trackBrush = qPalette.shadow()
|
||||||
|
thumbBrush = qPalette.mid()
|
||||||
|
textColor = qPalette.shadow().color()
|
||||||
|
|
||||||
qPaint.setBrush(trackBrush)
|
qPaint.setBrush(trackBrush)
|
||||||
qPaint.setOpacity(trackOpacity)
|
qPaint.setOpacity(trackOpacity)
|
||||||
|
|||||||
Reference in New Issue
Block a user