牛骨文教育服务平台(让学习变的简单)
博文笔记

TextEdit中显示数组内容

创建时间:2012-10-06 投稿人: 浏览次数:3592

一种是参考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*)"


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。