#include "taserialthread.h" #include TA_SerialThread::TA_SerialThread() { portCnt = 0; portNewCnt=0; m_arrSerial = new QSerialPort[10]; m_arrNewSerial=new QSerialPortInfo[10]; } TA_SerialThread::~TA_SerialThread() { } void TA_SerialThread::run() { } void TA_SerialThread::SearchPort(void) { portNewCnt=0; //查找可用的串口 foreach(const QSerialPortInfo &info, QSerialPortInfo::availablePorts()) { if(portNewCnt > 9) break; m_arrNewSerial[portNewCnt]=info; portNewCnt++; } for (int i=0;i