Sur cette page

QColormap Class

La classe QColormap établit une correspondance entre les QColors indépendantes du périphérique et les valeurs de pixels dépendantes du périphérique. Plus d'informations...

En-tête : #include <QColormap>
CMake : find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake : QT += widgets
Statut : Déclassé depuis la version 6.11

Cette classe est obsolète depuis la version 6.11. Il est fortement déconseillé de l'utiliser dans un nouveau code.

Types publics

enum Mode { Direct, Indexed, Gray }

Fonctions publiques

QColormap(const QColormap &colormap)
~QColormap()
const QColor colorAt(uint pixel) const
const QList<QColor> colormap() const
int depth() const
QColormap::Mode mode() const
uint pixel(const QColor &color) const
int size() const
QColormap &operator=(const QColormap &colormap)

Membres publics statiques

QColormap instance(int screen = -1)

Description détaillée

Documentation des types de membres

enum QColormap::Mode

Cette énumération décrit comment QColormap fait correspondre des valeurs RVB indépendantes du périphérique à des valeurs de pixels dépendantes du périphérique.

ConstanteValeurDescription
QColormap::Direct0Les valeurs de pixels sont dérivées directement des valeurs RVB, également connues sous le nom de "couleurs réelles".
QColormap::Indexed1Les valeurs de pixels représentent des index dans une liste de couleurs disponibles, c'est-à-dire que QColormap utilise l'index de la couleur qui correspond le mieux à une valeur RVB.
QColormap::Gray2Comme pour Indexed, les valeurs de pixels représentent une liste de tons de gris disponibles. QColormap utilise l'index du ton de gris qui correspond le mieux au ton de gris calculé d'une valeur RVB.

Documentation des fonctions membres

QColormap::QColormap(const QColormap &colormap)

Construit une copie d'un autre colormap.

[noexcept] QColormap::~QColormap()

Détruit la carte des couleurs.

const QColor QColormap::colorAt(uint pixel) const

Renvoie un QColor pour le pixel.

Voir aussi pixel().

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

Renvoie une liste de couleurs qui représente la carte des couleurs des périphériques pour les modes Indexed et Gray. Cette fonction renvoie une liste vide pour le mode Direct.

Voir aussi size().

int QColormap::depth() const

Renvoie la profondeur de l'appareil.

Voir également size().

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

Renvoie la carte des couleurs pour l'écran spécifié screen. Si screen vaut -1, cette fonction renvoie la carte des couleurs de l'écran par défaut.

QColormap::Mode QColormap::mode() const

Renvoie le mode de cette carte des couleurs.

Voir aussi QColormap::Mode.

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

Renvoie une valeur de pixel dépendant de l'appareil pour color.

Voir aussi colorAt().

int QColormap::size() const

Renvoie la taille de la carte des couleurs pour les modes Indexed et Gray; renvoie -1 pour le mode Direct.

Voir aussi colormap().

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

Attribue la valeur colormap à cette carte de couleurs et renvoie une référence à cette carte de couleurs.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.