这是笔者在早期学习过程中花大气力制作的一个调色器面板,支持渐变调色、RGB、HSL、屏幕取色器。
与QColorDialog用法相似,QColors原型是QMap<double,QColor>:
QColorsDialog colorsDialog;
QObject::connect(&colorsDialog,&QColorsDialog::currentColorChanged,&receiver,[](QColors colors){
qDebug()<<colors;
});
colorsDialog.exec();
单击颜色方块可以添加色标