It works for me now, have to open the serial port first, then set parameters.

Qt Code:
  1. port = new QextSerialPort(comPort, QextSerialPort::EventDriven);
  2. port->open(QIODevice::ReadWrite);
  3.  
  4. // qDebug()<<baudSel;
  5.  
  6. port->setBaudRate(baudSel);
  7. port->setDataBits(DATA_8);
  8. port->setParity(PAR_NONE);
  9. port->setStopBits(STOP_1);
  10. port->setFlowControl(FLOW_OFF);
  11. port->setTimeout(500);
  12. port->setRts(true);
  13. port->setDtr(true);
To copy to clipboard, switch view to plain text mode 

QextSerialPort seems work fine.

will try QSerialPort later if having other problems and can't be resolved.

Many thanks on everyone on helping me on this.