QSerialPort为什么读取不到数据
这个是手动调用read读取串口通讯数据,m_port->waitForReadyRead(450);这个注释掉就一直读不到数据,这是为什么啊?????
QByteArray by = 0;
char c[10] = { 0 };
int pos = 0;
//bool isWrite = m_port->waitForReadyRead(450);
while (pos < count)
{
by = m_port->readAll();
//pos += m_port->read(c,count-pos);
qDebug() << " pos === " << by << " count ==== " << count;
}
by.append(c);