QT串口读取数据显示问题
本人的PC机的QT串口程序已经可以读取TQ2440发送的串口数据,比如发送10000008,QT串口显示程序都能够正常的显示10000008,但是本人想在数字之前加上“label is :”比如label is 1000008;我的QT显示程序为:QByteArray temp = myCom->readAll();ui->textBrowser->insertPlainText(temp);读取后显示,但是我改为ui->textBrowser->insertPlainText(“label is”+temp);后,显示界面不停的打印label is。想请教下亚瑟王和各位高手,要怎么修改才能只有在有数据时才显示label is.谢谢 if (temp.size()>0){
ui->textBrowser->insertPlainText(“label is”+temp)
} TQ-lkp 发表于 2013-3-13 09:34 static/image/common/back.gif
if (temp.size()>0)
{
ui->textBrowser->insertPlainText(“label is”+temp)
按照这个方法,数据出不来啊。请问有其他方法吗?谢谢 你把收到的数据长度和内容都打印出来看下 TQ-lkp 发表于 2013-3-14 17:42 static/image/common/back.gif
你把收到的数据长度和内容都打印出来看下
我相信这个问题肯定很多人碰到过,但是为什么貌似没什么人回复的。 本帖最后由 TQ-lkp 于 2013-3-25 15:15 编辑
这个已经不是串口的问题了,完全是C++的语法和判断问题!
串口控制的源码,我们早就提供了,http://www.armbbs.net/forum.php? ... e=1&extra=#pid51370
页:
[1]