def __init__(self): # Init the baseclass QMainWindow.__init__(self) # Load widgetGallery ui file uic.loadUi(os.path.split(__file__)[0] + "\UI\multiColorUI.ui", self) MainScheme = QColorScheme() leftScheme = QColorScheme(QColor(100, 100, 0), QColor(200, 150, 150), 2.5, apply=False) rightScheme = QColorScheme(QColor(50, 100, 50), QColor(200, 150, 150), 2.5, apply=False) errorScheme = QColorScheme(QColor(250, 100, 100), QColor(200, 50, 50), 5, monochromeText=True, apply=False) leftScheme.applyScheme(self.leftWidget) rightScheme.applyScheme(self.rightWidget) errorScheme.applyScheme(self.pushButton_7) errorScheme.applyScheme(self.pushButton_8)
def colorize(app): #ilitialize colors object global colors class theme: pass colors = theme() #custom colors gunmetal = QtGui.QColor() gunmetal.setHsl(324, 0, 60) brightBlue = QtGui.QColor() brightBlue.setHsv(200, 255, 255) fadedBlue = QtGui.QColor() fadedBlue.setHsv(200, 150, 150) #colorscheme app.ColorScheme = QColorScheme(gunmetal, brightBlue, 2.5) #text colors #unselected, active, parent, child colors.tree = [ QtCore.Qt.darkGray, brightBlue, QtCore.Qt.white, QtCore.Qt.darkGray ] colors.display = [ QtCore.Qt.darkGray, brightBlue, QtCore.Qt.white, QtCore.Qt.darkGray ] colors.att = QtCore.Qt.magenta colors.txt = QtCore.Qt.white
def __init__(self): # Init the baseclass QMainWindow.__init__(self) # Load widgetGallery ui file uic.loadUi(os.path.split(__file__)[0] + "\UI\widgetGallery.ui", self) # Connect disable checkbox self.disableWidgets.toggled.connect(self.mainWidget.setDisabled) # Connect spread sliders to the scheme spread self.spreadSlider.sliderMoved.connect(self.spreadSliderChange) # Connect color pickers to base- and highlight-colors self.pickBaseColor.clicked.connect(self.slotBaseColor) self.pickHighlightColor.clicked.connect(self.slotHighlightColor) # Create ColorSchemer and apply to the whole app self.ColorScheme = QColorScheme() self.ColorScheme.loadSimpleScheme( os.path.split(__file__)[0] + "\..\QColorScheme\Presets\SimpleNuke.ini") # Set initial values on the colorchips and spread slider to match the loaded scheme self.spreadSlider.setValue(self.ColorScheme.spread * 1000) self.setBackgroundColor(self.chipBaseColor, self.ColorScheme.baseColor) self.setBackgroundColor(self.chipHighlightColor, self.ColorScheme.highlightColor)