122011852 发表于 2013-2-19 13:56:17

QByteArray 转换

大家好:
   最近在做串口,用的是第三方的类,其中
   QByteArray temp;
    temp=myCom->readAll();
    ui->textBrowser->insertPlainText(temp);
   想把接收到的数据temp在QLabel上显示,
用QString aa;
      aa=QString(temp);
      ui->label->setText(aa);
实现不了。
也就是说没办法将QByteArray 有效的转为QString类型的。求大家帮助。

122011852 发表于 2013-2-19 14:27:43

也就是说怎么把QByteArray转换为float数据

TQ-lkp 发表于 2013-2-19 16:17:37

无法显示是你没有收到数据,还是数据无法显示,如果是不可见字符,你可以使用sprintf(buff,"%02x")将你收到的数据转换成16进制再显示
页: [1]
查看完整版本: QByteArray 转换