本文将介绍Qt5使用类QSerialPortInfo获取可以用串口号
机器上配置的虚拟串口
程序获取结果
.pro文件中添加下面的代码
QT += serialport
然后,执行一次qmake
包含头文件
1 #include <QtSerialPort/QSerialPort>
2 #include <QtSerialPort/QSerialPortInfo>
获取串口号列表
1 QStringList dg_center::get_avail_sp_() noexcept
2 {
3 QStringList list_avail_sp;
4
5 foreach (const QSerialPortInfo &info, QSerialPortInfo::availablePorts())
6 {
7 QSerialPort serial;
8 serial.setPort(info);
9 if (serial.open(QIODevice::ReadWrite))
10 {
11 list_avail_sp.append(serial.portName());
12 serial.close();
13 }
14 }
15
16 return list_avail_sp;
17 }
本文福利,莬费领取Qt开发学习资料包、技术视频,内容包括(C++语言基础,Qt编程入门,QT信号与槽机制,QT界面开发-图像绘制,QT网络,QT数据库编程,QT项目实战,QT嵌入式开发,Quick模块,面试题等等)↓↓↓↓↓↓见下面↓↓文章底部点击莬费领取↓↓