很多时候在使用QColor时,会有一些转换需求, 最常见就是转换成字符串了,这里提供一个还比较通用的转换方法
QString ColorHelper::makeColorString(const QColor &color, const QString type)
{
if(type == "RGBA") {
return QString("rgba(%1, %2, %3, %4)")
.arg(color.red())
.arg(color.green())
.arg(color.blue())
.arg(color.alpha());
}
if(type == "RGB") {
return QString("rgba(%1, %2, %3)")
.arg(color.red())
.arg(color.green())
.arg(color.blue());
}
if(type ==