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.
- Liste de tous les membres, y compris les membres hérités
- QColormap fait partie de Painting Classes.
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) |
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.
| Constante | Valeur | Description |
|---|---|---|
QColormap::Direct | 0 | Les valeurs de pixels sont dérivées directement des valeurs RVB, également connues sous le nom de "couleurs réelles". |
QColormap::Indexed | 1 | Les 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::Gray | 2 | Comme 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.