Sur cette page

QColormap Class

La classe QColormap assure la conversion des QColors, qui sont indépendantes du périphérique, en valeurs de pixels dépendantes du périphérique. En savoir plus...

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

Cette classe est obsolète depuis la version 6.11. Nous déconseillons fortement de l'utiliser dans du 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 sur les types de membres

enum QColormap::Mode

Cette énumération décrit la manière dont QColormap convertit les valeurs RVB indépendantes du périphérique en valeurs de pixels dépendantes du périphérique.

ConstanteValeurDescription
QColormap::Direct0Les valeurs de pixels sont dérivées directement des valeurs RVB, également appelées « True Color ».
QColormap::Indexed1Les valeurs de pixels correspondent à des indices dans une liste de couleurs disponibles ; en d’autres termes, QColormap utilise l’indice de la couleur qui correspond le mieux à une valeur RVB.
QColormap::Gray2À l’instar de la fonction ` Indexed`, les valeurs de pixel représentent une liste de nuances de gris disponibles. La fonction ` QColormap ` utilise l’index de la nuance de gris qui correspond le mieux à la nuance de gris calculée à partir d’une valeur RVB.

Documentation des fonctions membres

QColormap::QColormap(const QColormap &colormap)

Crée une copie d'un autre objet de type « colormap ».

[noexcept] QColormap::~QColormap()

Supprime la palette de couleurs.

const QColor QColormap::colorAt(uint pixel) const

Renvoie un objet ` QColor ` correspondant à ` pixel`.

Voir également pixel().

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

Renvoie une liste de couleurs représentant la palette de couleurs du périphérique pour les modes « Indexed » et « Gray ». Cette fonction renvoie une liste vide pour le mode « Direct ».

Voir également size().

int QColormap::depth() const

Renvoie la profondeur du périphérique.

Voir aussi size().

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

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

QColormap::Mode QColormap::mode() const

Renvoie le mode de cette palette de couleurs.

Voir aussi QColormap::Mode.

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

Renvoie une valeur de pixel spécifique au périphérique pour l'color.

Voir aussi colorAt().

int QColormap::size() const

Renvoie la taille de la palette de couleurs pour les modes « Indexed » et « Gray » ; renvoie -1 pour le mode « Direct ».

Voir aussi colormap().

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

Attribue l'colormap on indiquée à cette table de couleurs et renvoie une référence à celle-ci.

© 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.