概述
直接上代码,记录一下,方便日后使用:
示例一
将十进制转换为二进制和十六进制字符串;
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);//转换为十进制字符串