class QColormap#

QColormap 类用于将设备无关的 QColor 映射到设备相关的像素值。 更多

概要#

方法#

静态函数#

注意

本文档可能包含从 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)#
参数:

colormapQColormap

构建另一个 colormap 的副本。

静态 cleanup()#
colorAt(pixel)#
参数:

pixel – int

返回类型:

QColor

返回对应于 pixel 的 QColor。

另请参阅

pixel()

colormap()#
返回类型:

. QColor 列表

返回表示 IndexedGray 模式的设备颜色映射的颜色列表。此函数在 Direct 模式下返回空列表。

另请参阅

size()

depth()#
返回类型:

int

返回设备的深度。

另请参阅

size()

static initialize()#
static instance([screen=-1])#
参数:

screen – int

返回类型:

QColormap

返回指定 screen 的调色板。如果 screen 是 -1,则此函数返回默认屏幕的调色板。

mode()#
返回类型:

模式

返回此调色板的模式。

另请参阅

模式

pixel(color)#
参数:

colorQColor

返回类型:

int

返回 color 的设备关联像素值。

另请参阅

colorAt()

size()#
返回类型:

int

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

另请参阅

colormap()