コード例 #1
0
def q_color_to_q_byte_array(color):
    name = color.name()[1:]
    color_bytes = [
        bytes.fromhex(name[i:i + 2]) for i in range(0, len(name), 2)
    ]
    new_color = QByteArray()
    new_color.insert(0, color_bytes[2])  # Blue
    new_color.insert(1, color_bytes[1])  # Green
    new_color.insert(2, color_bytes[0])  # Red
    new_color.insert(3, b'\xff')  # Alpha
    return new_color