PySide6.QtWidgets.QColormap

class QColormap

QColormap 类将设备独立的 QColors 映射到设备相关的像素值。更多

概要

方法

静态函数

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

class Mode

此枚举描述了QColormap如何将设备独立的RGB值映射到设备相关的像素值。

常量

描述

QColormap.Direct

像素值直接来源于RGB值,也称为“真彩色”。

QColormap.Indexed

像素值表示可用颜色列表中的索引,即 QColormap 使用与RGB值最接近的颜色的索引。

QColormap.Gray

类似于Indexed,像素值表示可用的灰度色调列表。QColormap使用与RGB值计算出的灰度色调最接近的灰度色调的索引。

__init__(colormap)
Parameters:

colormapQColormap

构造另一个colormap的副本。

static cleanup()
colorAt(pixel)
Parameters:

像素 – 整数

Return type:

QColor

返回pixel的QColor。

另请参阅

pixel()

colormap()
Return type:

QColor的列表

返回一个颜色列表,该列表表示IndexedGray模式的设备颜色映射。对于Direct模式,此函数返回一个空列表。

另请参阅

size()

depth()
Return type:

整数

返回设备的深度。

另请参阅

size()

static initialize()
static instance([screen=-1])
Parameters:

screen – 整数

Return type:

QColormap

返回指定screen的色图。如果screen为-1,此函数返回默认屏幕的色图。

mode()
Return type:

模式

返回此颜色映射的模式。

另请参阅

模式

pixel(color)
Parameters:

颜色QColor

Return type:

整数

返回与设备相关的像素值,用于color

另请参阅

colorAt()

size()
Return type:

整数

返回IndexedGray模式的调色板大小;对于Direct模式返回-1。

另请参阅

colormap()