转换成形如#ffaabb这样的颜色值可以。
就是将rgb值由16进制显示出来。
QColor cor = plainTextEdit->palette().text().color();
QString strColor = QString("#%1%2%3").arg(cor.red(), 2, 16, QChar('0'))
.arg(cor.green(), 2, 16, QChar('0')).arg(cor.blue(), 2, 16, QChar('0'));
用ostringstream也可以得到,就是将十进制数转换成十六进制数拼成一个字符串前面加个#