def symbol_color_to_qcolor(color): """ Converts a symbol color to a QColor """ if isinstance(color, CMYKColor): # CMYK color return QColor.fromCmykF(color.cyan / 100, color.magenta / 100, color.yellow / 100, color.black / 100) return QColor(color.red, color.green, color.blue, 0 if color.is_null else 255)
def color_to_qcolor(color): """ Converts a symbol color to a QColor """ if color is None: return QColor() if isinstance(color, CmykColor): # CMYK color c = QColor.fromCmykF(color.cyan / 100, color.magenta / 100, color.yellow / 100, color.black / 100) if color.is_null: c.setAlpha(0) return c return QColor(color.red, color.green, color.blue, 0 if color.is_null else 255)