首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

16进制转换成字符串解决办法

2013-11-12 
16进制转换成字符串怎么把16进制数转换成字符串,比如“31”转成“1”,“B0 E6” 转成汉字“版”16进制转字符串[解

16进制转换成字符串
怎么把16进制数转换成字符串,比如“31”转成“1”,“B0 E6” 转成汉字“版” 16进制转字符串
[解决办法]
QString::toInt(16);
[解决办法]

引用:
QString::toInt(16); 
这个好像是把字符串转为int 我是要把16进制转为字符串的

先转成int值再转成字符, 用QChar, 先搞清楚是什么编码

[解决办法]
{
    byte arr[4] = {0};
    arr[0] = 0x31;
    arr[1] = 0xB0;
    arr[2] = 0xE6;
    arr[3] = 0;
    QString ss = QString::fromLocal8Bit((char*)arr);
    QMessageBox::information(this, "Title", ss);
}

热点排行