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*)"
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。