QColormap 类

QColormap 类将设备无关的 QColors 映射到设备相关的像素值。更多信息...

头文件 #include <QColormap>
CMakefind_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmakeQT += widgets

公共类型

枚举Mode { Direct, Indexed, Gray }

公共函数

QColormap(const QColormap &colormap)
~QColormap()
const QColorcolorAt(uint pixel) const
const QList<QColor>colormap() const
intdepth() const
QColormap::Modemode() const
uintpixel(const QColor &color) const
intsize() const
QColormap &operator=(const QColormap &colormap)

静态公共成员

QColormapinstance(int screen = -1)

详细描述

成员类型文档

enum QColormap::Mode

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

常量描述
QColormap::Direct0像素值直接从 RGB 值推导而来,也称为“真彩色”。
QColormap::Indexed1像素值表示列表中可用颜色中的索引,即 QColormap 使用匹配 RGB 值的颜色索引。
QColormap::Gray2类似于 Indexed,像素值表示可用灰度级别的列表。 QColormap 使用与 RGB 值的灰度级别最接近的灰度级别的索引。

成员函数文档

QColormap::QColormap(const QColormap &colormap)

构造一个其他 colormap 的副本。

[noexcept] QColormap::~QColormap()

销毁调色板。

const QColor QColormap::colorAt(uint pixel) const

返回像素的 QColor

另请参阅 像素().

const QList<QColor> QColormap::colormap() const

返回一个颜色列表,表示设备索引和灰度模式的设备配色表。此函数对于直接模式返回空列表。

另请参阅 大小().

int QColormap::depth() const

返回设备的深度。

另请参阅 大小().

[静态] QColormap QColormap::instance(int screen = -1)

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

QColormap::Mode QColormap::mode() const

返回此配色表的模式。

另请参阅 QColormap::Mode.

uint QColormap::pixel(const QColor &color) const

返回颜色的设备相关像素值。

另请参阅 colorAt().

int QColormap::size() const

返回索引和灰度模式的设备配色表的大小;在直接模式下返回-1。

另请参阅 colormap().

QColormap &QColormap::operator=(const QColormap &colormap)

将给定的配色表分配给当前配色表并返回对当前配色表的引用。

© 2024 Qt公司。本文件中的文档贡献包括了各自所有者的版权。本文件提供的文档根据自由软件基金会发布的GNU自由文档许可协议版本1.3术语授权。Qt及其标志是芬兰以及/或全球其他国家的Qt公司的商标。所有其他商标均为其各自所有者的财产。