Example #1
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')
Example #2
0
 def setSplineColor(self, obj):
     color = QColorDialog().getColor()
     self.polymaskGenerator.setSplineColor(obj, color.red(), color.green(),
                                           color.blue())