- class QRgba64#
结构体
QRgba64包含一个 64 位 RGB 颜色。 更多……概述#
方法#
def
__init__()def
alpha()def
alpha8()def
blue()def
blue8()def
green()def
green8()def
isOpaque()def
isTransparent()def
premultiplied()def
red()def
red8()def
setAlpha()def
setBlue()def
setGreen()def
setRed()def
toArgb32()def
toRgb16()
静态函数#
def
fromArgb32()def
fromRgba()def
fromRgba64()
注意
本文档可能包含自动从C++转换为Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,您也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告诉我们
详细说明#
QRgba64是一个包含四个16位颜色通道(红、绿、蓝和alpha)的64位数据结构。QRgba64可用于在需要更高精度时替换QRgb。特别是,预乘的QRgba64可以在不损失精度(除alpha 0外)的情况下操作非预乘的QRgb。另请参阅
QRgbQColor- class Shifts#
- __init__()#
- alpha()#
- 返回类型:
整数
返回16位alpha通道。
另请参阅
- alpha8()#
- 返回类型:
整数
返回8位的alpha通道。
- blue()#
- 返回类型:
整数
返回16位蓝色颜色组件。
另请参阅
- blue8()#
- 返回类型:
整数
返回蓝色颜色组件作为8位。
从32位ARGB值
rgb构造一个QRgba64值。另请参阅
从四个8位颜色通道
red、green、blue和alpha构造一个QRgba64值。另请参阅
返回
QRgba64四元组 (r、g、b、a)。另请参阅
- 静态 fromRgba64(c)
- 参数:
c – 整数
- 返回类型:
将
c作为QRgba64结构返回。另请参阅
- green()#
- 返回类型:
整数
返回16位绿色颜色组件。
另请参阅
- green8()#
- 返回类型:
整数
返回绿色颜色组件作为8位。
- isOpaque()#
- 返回类型:
布尔值
返回颜色是否完全不透明。
另请参阅
- isTransparent()#
- 返回类型:
布尔值
返回颜色是否透明。
另请参阅
返回具有预乘alpha的颜色。
另请参阅
- red()#
- 返回类型:
整数
返回16位红色颜色组件。
另请参阅
- red8()#
- 返回类型:
整数
返回作为8位的红色颜色组件。
- setAlpha(_alpha)#
- 参数:
_alpha – int
设置此颜色的alpha为
alpha。另请参阅
- setBlue(_blue)#
- 参数:
_blue – int
设置此颜色的蓝色组件为
blue。另请参阅
- setGreen(_green)#
- 参数:
_green – int
设置此颜色的绿色组件为
green。另请参阅
- setRed(_red)#
- 参数:
_red – int
将此颜色的红色组件设置为
red。另请参阅
- toArgb32()#
- 返回类型:
整数
将颜色作为32位ARGB值返回。
另请参阅
- toRgb16()#
- 返回类型:
整数
将颜色作为16位RGB值返回。
另请参阅
返回具有未乘alpha的颜色。
另请参阅