qt 串口通信 如何把缓冲区的数据全部放进另一个变量?
<DIV tar?><DIV id=read_tpc mb10?>请问qt如何增加一个接收从串口读来数据的缓冲区,然后判断数据是否已经接收完毕,完毕时才返回说有改缓冲区的值给后面的函数处理? <DIV mb10?> <DIV mb10?>QByteArray temp = myCom->readAll(); //读取串口缓冲区的所有数据给临时变量temp<DIV mb10?>请问qt中怎么将源源不断读进来的temp循环放进放进一个数组,使后面的函数可以处理这一长串的数据?<DIV mb10?> <DIV mb10?>比如我输入:1234567<DIV mb10?>readAll()可能分几次才读完,寄temp=12 temp=34 temp=567<DIV mb10?>如何得到完整的temp_2=1234567?给后面的函数处理?<DIV mb10?>