Exemple #1
0
	def colorButtonU(self, button, *args):

		gpu_color = QColorDialog().getColor(QColor(button.palette().color(QtGui.QPalette.Base)))
		if (gpu_color.isValid()):
			button.setStyleSheet('QPushButton {background-color: '+gpu_color.name()+'; color: black;}')

			for i in range (len(args)):
				
				a=args[i].styleSheet()
				b=a.rfind("#")
				if a[b+9:b+10] == ";":
					args[i].setStyleSheet(a.replace(a[b+3:b+9], gpu_color.name()[1:]))
				else:
					args[i].setStyleSheet(a.replace(a[b:b+8], gpu_color.name()))
Exemple #2
0
    def change_preview_background(self):
        qcolor = QColorDialog().getColor(QColor(self.preview_bg),
                                         self.window)

        if qcolor.isValid():
            self.preview_bg = qcolor.name()
            self.update_player_preview()
Exemple #3
0
 def edit_color(self):
     row = self.ui.colors.currentRow()
     column = self.ui.colors.currentColumn()
     old_color = self.ui.colors.currentItem().text()
     qcolor = QColorDialog().getColor(QColor("#"+old_color), self.dialog)
     if qcolor.isValid():
         new_color = qcolor.name()[1:].lower()
         self.ui.colors.setItem(row, column, ColorItem(new_color))
 def edit_color(self):
     row = self.ui.colors.currentRow()
     column = self.ui.colors.currentColumn()
     old_color = self.ui.colors.currentItem().text()
     qcolor = QColorDialog().getColor(QColor("#"+old_color), self.dialog)
     if qcolor.isValid():
         new_color = qcolor.name()[1:].lower()
         self.ui.colors.setItem(row, column, ColorItem(new_color))
Exemple #5
0
 def on_colorblock_clicked(self):
     color = QColorDialog(self).getColor()
     button = self.groupBox_color.sender()
     m = re.match(r'(\w+)(\d+)', button.objectName())
     target = int(m.group(2))
     self.colorMap[target] = [color.red(), color.green(), color.blue()]
     self.colorblocks[target].setStyleSheet('QPushButton{background-color:%s}' % color.name())
     for fij in self.f[target]:
         self.result[fij[0], fij[1]] = self.colorMap[target]
     misc.imsave('D:/temp2.png', self.result)
     self.label_IMG.setPixmap(QPixmap('D:/temp2.png'))
     self.label_progress.setText('完成!')
     os.remove('D:/temp2.png')
Exemple #6
0
    def change_preview_background(self):
        qcolor = QColorDialog().getColor(QColor(self.preview_bg), self.window)

        if qcolor.isValid():
            self.preview_bg = qcolor.name()
            self.update_player_preview()
Exemple #7
0
 def update_background(self):
     """Update background via colorpicker."""
     color = QColorDialog().getColor()
     self.model.set('Look', 'background', str(color.name(QColor.HexRgb)))
     self.model.announce_update()