@Yan
tu superpose plusieurs gradient?
Oui
@kaymak
QRgb est une structure minimaliste. Utilise plutôt QColor.
Tu trouveras dans la doc la liste des opérateurs supportés (pour QColor, que ==, = et !=)
Pour "l'addition" de deux couleurs, le mieux est de travailler composante par composante et d'appliquer une opération mathématique quelconque de façon à ce que le résultat soit entre 0 et 255 (ou 0.0 et 1.0 en qreal). Par exemple :
x.setRed( y.red() + z.red() ); // attention : non normalisé entre 0 et 255
Ensuite, à toi de voir quelle opération utilisée (je ne connais pas la réponse, je ne fais pas comme ça)
Partager