• 4356阅读
  • 1回复

[提问]qt 进制转换 [复制链接]

上一主题 下一主题
离线feiyang0725
 

只看楼主 倒序阅读 楼主  发表于: 2013-01-09
关键词: 求助问题QString
关于进制转换问题,我有一个QString 里面的值是2进制的,如111101111110000010001我想把它转换成16进制的改怎么处理啊,求助。。。
离线realfan

只看该作者 1楼 发表于: 2013-01-09
QString str =  "111101111110000010001";
bool ok;
int i= str.toInt(&ok, 2); //转成10进制整数
if(ok)
{
    str = QString("%1").arg(i, 0, 16); //转成16进制
}
快速回复
限100 字节
 
上一个 下一个