TextEdit中显示数组内容

一种是参考yafeilinux的myCom串口教程,显示代码如下:

void Widget::readMyCom() //读取串口数据并显示出来
{
    QByteArray temp = myCom->readAll();

    //读取串口缓冲区的所有数据给临时变量temp
    ui->textBrowser->insertPlainText(temp);
    //将串口的数据显示在窗口的文本浏览器中


}

不过我的是linux_c中的数组,应该不好使,不过也得试试……

2012年10月6日8:54:43:

我的不是textBrowser而是TextEdit,改成这样的了,就可以了

ui->m_receiveEdit->insertPlainText((const char *)read_buf);

如果不加(const char *)就会报如下错误:

错误:invalid conversion from 'u_char*' to 'const char*'

error:   initializing argument 1 of 'QString::QString(const char*)'


你可能感兴趣的:(c,linux,浏览器)