QColor相关方法
共勉
#include<QRgba64>
#include<QColor>
#include<QRgba64>
QColor crA = QColor(255,0,0,125);
QColor crB = QColor(Qt::darkGreen);
QColor crC = QColor(0xff0000ff);
QRgba64 cl = QRgba64();
cl.setRed(65535);
cl.setGreen(00);
cl.setBlue(00);
cl.setAlpha(65535);
QColor crD = QColor(cl);
crD.alpha() crD.alphaF();
crD.black() crD.blackF();
crD.blue() crD.blueF();
crD.cyan() crD.cyanF();
crD.green() crD.greenF();
crD.red() crD.redF();
crD.yellow() crD.yellowF();
crD.hslHue() crD.hslHueF();
crD.hslSaturation() crD.hslSaturationF();
crD.hsvHue() crD.hsvHueF();
crD.hsvSaturation() crD.hsvSaturationF();
crD.value() crD.valueF();
crD.hue() crD.hueF();
crD.saturation() crD.saturationF();
crD.lightness() crD.lightnessF();
crD.magenta() crD.magentaF();
QColor cpCr = crD.convertTo(QColor::Rgb);
QColor Darkcr = crD.darker();
QColor Lightcr = crD.lighter();
int c,m,y,k;
crD.getCmyk(&c,&m,&y,&k);
getCmykF(qreal *c, qreal *m, qreal *y, qreal *k, qreal *a = nullptr)
int h,s,l;
crD.getHsl(&h,&s,&l);
getHslF(qreal *h, qreal *s, qreal *l, qreal *a = nullptr) const
int v;
crD.getHsv(&h,&s,&v);
getHslF(qreal *h, qreal *s, qreal *v qreal *a = nullptr) const
int r,g,b,a;
crD.getRgb(&r,&g,&b,&a);
getRgbF(qreal *r, qreal *g, qreal *b, qreal *a = nullptr) const
crD.isValid();
crD.isValidColor("red");
crD.name();
crD.rgb();
QRgba64 rv = crD.rgba64();
crD.rgba();
crD.setAlpha(255);
crD.setAlphaF(0.55);
crD.setBlue(125);
crD.setBlueF(0.51);
crD.setGreen(125);
crD.setGreenF(0.51);
crD.setRed(125);
crD.setRedF(0.51);
crD.setCmyk(100,12,23,43);
crD.setCmykF(0.1,0.2,0.4,0.13);
crD.setHsl(100,12,23);
crD.setHslF(0.1,0.2,0.4);
crD.setHsv(100,12,23);
crD.setHsvF(0.1,0.2,0.4);
crD.setRgb(100,12,23);
crD.setRgbF(0.1,0.2,0.4);
crD.setRgba64(cl);
crD.setRgba(0xff0000ff);
crD.spec();
QColor crF = crD.toCmyk();
QColor crG = crD.toHsl();
QColor crH = crD.toHsv();
QColor crI = crH.toHsv();