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

初学者,一段包含中文的QString应该怎么打印出来呢

2013-07-04 
菜鸟求助,一段包含中文的QString应该如何打印出来呢本帖最后由 nuptbaobao 于 2013-06-11 19:03:47 编辑工

菜鸟求助,一段包含中文的QString应该如何打印出来呢
本帖最后由 nuptbaobao 于 2013-06-11 19:03:47 编辑      工作需要把一组报文和中文解析结合在一起的QString在QStrollView(继承QAbstractScrollArea)里显示出来,求解决方法,比如打印出来"10 20 30 40 (这是报文头) 50 (长度) 60 70 80 90"  这样的QString,用sprintf函数不能解决,在main函数中已经添加了QTextCodec::setCodeForLocate(QTextCodec::codeForName("GBK"));

QString strTemp = ("EB 90 EB 90 EB 90 (Frame CDT) 71 61 ");

   
     求各位大神不吝赐教,如果中文不行,我就准备用英文来代替


[解决办法]
试试这个
QString strChinese = QString::fromLocal8Bit("这是中文字符");

热点排行