1、准备工作
.pro添加
QT += serialport
头文件
#include <QSerialPort>
#include <QSerialPortInfo>
2、寻找空闲串口
void MainWindow::findFreePorts(){
QList<QSerialPortInfo> ports = QSerialPortInfo::availablePorts();
for (int i = 0; i < ports.size(); ++i){
if (ports.at(i).isBusy()){
ports.removeAt(i);
continue;
}
//添加到COMBOX