QT_(七)-QColor,QString,QRgb 互转 发表于 2024-10-29 更新于 2024-11-04 阅读次数: 1234567891011121314151617// 创建一个 QColor 对象 c,颜色为洋红色 (255, 0, 255)QColor c(255, 0, 255);// 将 QColor 对象的 RGB 值转换为 QRgb 类型QRgb mRgb = qRgb(c.red(), c.green(), c.blue());// 使用 QRgb 值创建一个新的 QColor 对象 mColorQColor mColor = QColor(mRgb);// 将 QRgb 值转换为十六进制字符串表示QString mRgbStr = QString::number(mRgb, 16);// 将十六进制字符串转换为无符号整数,并用其创建一个新的 QColor 对象 color2QColor color2(mRgbStr.toUInt(nullptr, 16));// 使用 qDebug() 输出 mRgb、mColor 和 mRgbStr 的值qDebug() << mRgb << mColor << mRgbStr; -------------本文结束感谢您的阅读------------- 本文作者: 李新乾 本文链接: http://example.com/2024/10/29/Qt/QT_(七)-QColor,QString,QRgb互转/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!