本文将介绍Qt5使用类QSerialPortInfo获取可以用串口号

机器上配置的虚拟串口

Qt 获取可用串口

程序获取结果

Qt 获取可用串口

.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 }

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2021-10-19
  • 2021-05-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2022-12-23
  • 2021-09-07
  • 2022-12-23
相关资源
相似解决方案