概述
直接上代码,记录一下,方便日后使用:
示例一
将十进制转换为二进制和十六进制字符串;
int num = 23;QString str = QString::number(num,16);//转换为十六进制str = QString::number(num,2);//转换为二进制
示例二
将二进制字符串转换为十进制,十六进制字符串:
QString str = "1011101";bool ok;int val = str.toInt(&ok,2);//以二进制数读入str = QString::number(val,16);//转换为十六进制字符串str = QString::number(val,10);//转换为十进制字符串