废话不多说,直接上方法
QColor c(255,0,255);
//QColor >> QRgb(uint)
QRgb mRgb = qRgb(c.red(),c.green(),c.blue());
//QRgb(uint) >> QColor;
QColor mColor = QColor(mRgb);
//QRgb(uint) >> QString;
QString mRgbStr = QString::number(mRgb,16);
//QString >> unint >> QColor
QColor color2(mRgbStr.toUInt(NULL,16));
qDebug() << mRgb << mColor << mRgbStr;
Qt中颜色转换方法
本文介绍了在Qt中如何实现不同颜色格式之间的转换,包括从QColor到QRgb、从QRgb到QString等实用技巧,并提供了具体的代码示例。
372

被折叠的 条评论
为什么被折叠?



