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.
- Liste de tous les membres, y compris les membres hérités
- QColormap fait partie des classes de peinture.
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 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.
| Constante | Valeur | Description |
|---|---|---|
QColormap::Direct | 0 | Les valeurs de pixels sont dérivées directement des valeurs RVB, également appelées « True Color ». |
QColormap::Indexed | 1 | Les 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::Gray | 2 | À 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.