版本为qextserialport-1.2win-alpha.zip。
QextSerialPort对串口的设置不起作用,代码如下:
QextSerialPort *port = new QextSerialPort;
port->setPortName("COM4");
port->setQueryMode(QextSerialPort::EventDriven);
port->setBaudRate(BAUD4800);
port->setFlowControl(FLOW_OFF);
port->setParity(PAR_EVEN);
port->setDataBits(DATA_8);
port->setStopBits(STOP_1);
port>setTimeout(500);
port->open(QIODevice::ReadWrite);
我用Windows API配置重新了串口之后,再用QextSerialPort配置串口, 才能对下位机发送命令。
这是QextSerialPort的BUG吗?