【转帖请注明出处:blog.csdn.net/lanmanck】
一般人搜索unsigned char qstring都是希望知道unsigned char 是如何转换成qstring的。
例如,我从串口接收到0x2,0x56,0xff这些数,我要把它显示出来,比如放到QTextEdit中。
现在好像没有一次转换的,我都是挨个转换,例如:
unsigned char buf[3]={0x2,0x56,0xff}; (QByteArray一个道理)
然后定义一个QString str;
来个循环:
str+=QString::number(buf[i]);
这样str就转换进来了,用setText(str)就可以显示到QTextEdit中。
不过buf很多的话就会比较慢,可以考虑用别的方式,或者一段一段的显示。