1. 程式人生 > >QT 使用QextSerialPort類通過串列埠接收資料時出現readyread()不產生訊號

QT 使用QextSerialPort類通過串列埠接收資料時出現readyread()不產生訊號

QT 使用QextSerialPort類通過串列埠接收資料時出現readyread()不產生訊號,槽函式無響應,試了很多辦法,在網上找到的都是QT5自帶的QtSerialPort類問題,對我這個問題都不好使。 其實很簡單,將串列埠設定為事件驅動模式就好了 QextSerialBase::EventDriven。
myCom = new QextSerialPort(PortName,QextSerialBase::EventDriven);
親測有效。