串口程序,期望能通过串口发送指定的字符,运行结果,串口无输出。QObject::startTimer: Timers can only be used with threads started with QThread请帮助看一下是什么问题,串口经过测试都是正常的。int main(){
Mat img_src_blue; Mat img_src_green; Mat img_src_red; //Cap_settime(-6); foreach (const QSerialPortInfo &info,QSerialPortInfo::availablePorts()) { QSerialPort serial; serial.setPort(info); if(serial.open(QIODevice::ReadWrite)) { //serial.close(); } } QSerialPort *serial; serial = new QSerialPort("COM1"); //打卡串口 serial->open(QIODevice::ReadWrite); //设置波特率 serial->setBaudRate(QSerialPort::Baud19200); //波特率 //设置数据位数 serial->setDataBits(QSerialPort:ata8); serial->setParity(QSerialPort::NoParity); serial->setStopBits(QSerialPort::OneStop); //设置流控制 serial->setFlowControl(QSerialPort::NoFlowControl); serial->write("123454"); return(0);}