一:UI组件的建立
二:串口各部分代码实现
2.1 获取可用串口列表的实现:
QList<QSerialPortInfo> seriallist = QSerialPortInfo::availablePorts();
// 遍历每个串口信息并添加到下拉框中
for (QSerialPortInfo serialInfo : seriallist) {//使用迭代器的方式遍历数组seriallist中的每一个QSerialPortInfo对象,并将其存入serialInfo 之中
ui->comboBox_serialNum->addItem(serialInfo.portName());
}
/* //普通遍历容器的方法
for (int i = 0; i < seriallist.size(); ++i) {
QSerialPortInfo serialInfo = seriallist.at(i);
ui->comboBox_serialNum->addItem(serialInfo.portName());
}
*/