def edit_item_color(self,item): sdval = self.ui.tableWidget.verticalHeaderItem(item.row()).text() prev_col = item.backgroundColor() title = 'Select color for "%s"' %sdval flags = QtGui.QColorDialog.ShowAlphaChannel new_col = QtGui.QColorDialog.getColor(prev_col, self, title, flags) if new_col.isValid() and new_col != prev_col: item.setBackgroundColor(new_col) dval = self.sdval_to_val[sdval] self.domain_color_changed.emit(self.axis_name, dval, uib.qcolor_to_mpl_rgb(new_col))
def set_single_curve_color(self, color): self.options['curve']['single_color'] = uib.qcolor_to_mpl_rgb(color) self.on_draw()