def promjeni_boju(self): """ promjeni/zapamti promjenu boje grafa """ logging.debug('Zahtjev za promjenom boje') # defaultni izbor rgb = self.defaultGraf[8] a = self.defaultGraf[9] #convert u QColor boja = pomocne_funkcije.default_color_to_qcolor(rgb, a) #poziv dijaloga za promjenu boje color, test = QtGui.QColorDialog.getRgba(boja.rgba(), self) if test: #test == True ako je boja ispravno definirana color = QtGui.QColor.fromRgba(color) #bitni adapter izlaza dijaloga rgb, a = pomocne_funkcije.qcolor_to_default_color(color) msg = 'nova boja rgb={0}, alpha={1}'.format(str(rgb), str(a)) logging.debug(msg) #zapamti novu boju self.defaultGraf[8] = rgb self.defaultGraf[9] = a #set novu alpha vrijednost u odgovarajuci QDoubleSpinBox self.alphaBoja.setValue(a) #promjeni boju gumba logging.debug('update boje widgeta, prikaz izabrane postavke') self.set_widget_color_style(rgb, a, "QPushButton", self.bojaButton) else: logging.debug('izabrana boja nije validna.')
def promjena_glavni_bojaBAD(self, x): """Promjena boje lose flagiranih podataka na satnom i minutnom grafu""" #dohvati boju rgb = self.defaulti.satni.VBAD.rgb a = self.defaulti.satni.VBAD.alpha #convert u QColor zbog dijaloga boja = pomocne_funkcije.default_color_to_qcolor(rgb, a) #poziv dijaloga color, test = QtGui.QColorDialog.getRgba(boja.rgba(), self) if test: #samo ako je boja dobro definirana color = QtGui.QColor.fromRgba(color) rgb, a = pomocne_funkcije.qcolor_to_default_color(color) #set vrijednost za min i max ekstreme self.defaulti.satni.VBAD.set_rgb(rgb) self.defaulti.satni.VBAD.set_alpha(a) self.defaulti.satni.NVBAD.set_rgb(rgb) self.defaulti.satni.NVBAD.set_alpha(a) self.defaulti.minutni.VBAD.set_rgb(rgb) self.defaulti.minutni.VBAD.set_alpha(a) self.defaulti.minutni.NVBAD.set_rgb(rgb) self.defaulti.minutni.NVBAD.set_alpha(a) #promjeni boju gumba self.glavni.set_widget_color_style(rgb, a, "QPushButton", self.glavni.bojaBAD) #update alpha vrijednost na displayu self.glavni.glavniMarkerAlpha.setValue(a)
def promjena_zs_warningBoja(self, x): """Promjena boje warning linija za zero i span graf""" #dohvati boju rgb = self.defaulti.zero.Warning1.rgb a = self.defaulti.zero.Warning1.alpha #convert u QColor zbog dijaloga boja = pomocne_funkcije.default_color_to_qcolor(rgb, a) #poziv dijaloga color, test = QtGui.QColorDialog.getRgba(boja.rgba(), self) if test: #samo ako je boja dobro definirana color = QtGui.QColor.fromRgba(color) rgb, a = pomocne_funkcije.qcolor_to_default_color(color) #set vrijednost za min i max ekstreme self.defaulti.zero.Warning1.set_rgb(rgb) self.defaulti.zero.Warning1.set_alpha(a) self.defaulti.zero.Warning2.set_rgb(rgb) self.defaulti.zero.Warning2.set_alpha(a) self.defaulti.span.Warning1.set_rgb(rgb) self.defaulti.span.Warning1.set_alpha(a) self.defaulti.span.Warning2.set_rgb(rgb) self.defaulti.span.Warning2.set_alpha(a) #promjeni boju gumba self.zs.set_widget_color_style(rgb, a, "QPushButton", self.zs.warningBoja) #update alpha vrijednost na displayu self.zs.warningAlpha.setValue(a)
def promjena_glavni_fillBoja(self, x): """Promjena boje osjencanog dijela na satnom grafu""" #dohvati boju filla rgb = self.defaulti.satni.Fill.rgb a = self.defaulti.satni.Fill.alpha #convert u QColor zbog dijaloga boja = pomocne_funkcije.default_color_to_qcolor(rgb, a) #poziv dijaloga color, test = QtGui.QColorDialog.getRgba(boja.rgba(), self) if test: #samo ako je boja dobro definirana color = QtGui.QColor.fromRgba(color) rgb, a = pomocne_funkcije.qcolor_to_default_color(color) #set vrijednost self.defaulti.satni.Fill.set_rgb(rgb) self.defaulti.satni.Fill.set_alpha(a) #promjeni boju gumba self.glavni.set_widget_color_style(rgb, a, "QPushButton", self.glavni.fillBoja) #update alpha vrijednost na displayu self.glavni.fillAlpha.setValue(a)
def promjena_glavni_ekstremBoja(self, x): """Promjena boje markera za ekstremne vrijednosti za satni graf""" #dohvati boju rgb = self.defaulti.satni.EksMin.rgb a = self.defaulti.satni.EksMin.alpha #convert u QColor zbog dijaloga boja = pomocne_funkcije.default_color_to_qcolor(rgb, a) #poziv dijaloga color, test = QtGui.QColorDialog.getRgba(boja.rgba(), self) if test: #samo ako je boja dobro definirana color = QtGui.QColor.fromRgba(color) rgb, a = pomocne_funkcije.qcolor_to_default_color(color) #set vrijednost za min i max ekstreme self.defaulti.satni.EksMin.set_rgb(rgb) self.defaulti.satni.EksMin.set_alpha(a) self.defaulti.satni.EksMax.set_rgb(rgb) self.defaulti.satni.EksMax.set_alpha(a) #promjeni boju gumba self.glavni.set_widget_color_style(rgb, a, "QPushButton", self.glavni.ekstremBoja) #update alpha vrijednost na displayu self.glavni.ekstremAlpha.setValue(a)
def promjeni_boju(self): """ promjeni/zapamti promjenu boje grafa """ # defaultni izbor rgb = self.defaultGraf[8] a = self.defaultGraf[9] #convert u QColor boja = pomocne_funkcije.default_color_to_qcolor(rgb, a) #poziv dijaloga za promjenu boje color, test = QtGui.QColorDialog.getRgba(boja.rgba(), self) if test: #test == True ako je boja ispravno definirana color = QtGui.QColor.fromRgba(color) #bitni adapter izlaza dijaloga rgb, a = pomocne_funkcije.qcolor_to_default_color(color) #zapamti novu boju self.defaultGraf[8] = rgb self.defaultGraf[9] = a #set novu alpha vrijednost u odgovarajuci QDoubleSpinBox self.alphaBoja.setValue(a) #promjeni boju gumba self.set_widget_color_style(rgb, a, "QPushButton", self.bojaButton)