コード例 #1
0
ファイル: qgis.py プロジェクト: robbriers/slyr
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)
コード例 #2
0
ファイル: color.py プロジェクト: Dan-Eli/test_action
    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)