PySide6.QtGui.QRgba64¶
- class QRgba64¶
-
概要¶
方法¶
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位颜色通道的64位数据结构:红色、绿色、蓝色和透明度。QRgba64可以在需要更高精度时作为QRgb的替代品。特别是预乘的QRgba64可以在非预乘的QRgb上操作,除了 alpha 为 0 的情况外,不会损失精度。另请参阅
QRgbQColor- class Shifts¶
- __init__()¶
- alpha()¶
- Return type:
整数
返回16位alpha通道。
另请参阅
- alpha8()¶
- Return type:
整数
返回8位的alpha通道。
- blue()¶
- Return type:
整数
返回16位蓝色颜色组件。
另请参阅
- blue8()¶
- Return type:
整数
返回蓝色颜色组件为8位。
从32位ARGB值
rgb构造一个QRgba64值。另请参阅
- static fromRgba(red, green, blue, alpha)¶
- Parameters:
red – 整数
绿色 – int
blue – int
alpha – 整数
- Return type:
从四个8位颜色通道
red、green、blue和alpha构造一个QRgba64值。另请参阅
返回
c作为QRgba64结构体。另请参阅
- static fromRgba64(red, green, blue, alpha)
- Parameters:
red – 整数
绿色 – int
blue – int
alpha – 整数
- Return type:
返回
QRgba64四元组(r,g,b,a)。另请参阅
- green()¶
- Return type:
整数
返回16位绿色颜色分量。
另请参阅
- green8()¶
- Return type:
整数
返回绿色颜色组件为8位。
- isOpaque()¶
- Return type:
布尔
返回颜色是否完全不透明。
另请参阅
- isTransparent()¶
- Return type:
布尔
返回颜色是否透明。
另请参阅
返回带有预乘alpha的颜色。
另请参阅
- red()¶
- Return type:
整数
返回16位红色颜色组件。
另请参阅
- red8()¶
- Return type:
整数
返回红色颜色组件为8位。
- setAlpha(_alpha)¶
- Parameters:
_alpha – int
将此颜色的透明度设置为
alpha。另请参阅
- setBlue(_blue)¶
- Parameters:
_blue – 整数
将此颜色的蓝色分量设置为
blue。另请参阅
- setGreen(_green)¶
- Parameters:
_green – 整数
将此颜色的绿色分量设置为
green。另请参阅
- setRed(_red)¶
- Parameters:
_red – 整数
将此颜色的红色分量设置为
red。另请参阅
- toArgb32()¶
- Return type:
整数
返回颜色作为32位ARGB值。
另请参阅
- toRgb16()¶
- Return type:
整数
返回颜色为16位RGB值。
另请参阅
返回带有未预乘alpha的颜色。
另请参阅