QT查询串口列表基于win-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

QT查询串口列表基于win

之前用Qt写一个用于Arduino开发板HEX文件烧写的工具,遇到了这个问题。后来找到了一个跨平台的串口操作库:qextserialport
以下代码可用于获取Windows平台上活动的串口列表。

QStringList & ComPortMgr::getAvailableComPorts()
{
    static QStringList availablePorts;
    const int MAX_COM_PORT = 256;
    QString testPortName;
    QextSerialPort testPort;    testPort.setBaudRate(BAUD9600);    testPort.setFlowControl(FLOW_OFF);    testPort.setParity(PAR_NONE);    testPort.setDataBits(DATA_8);    testPort.setStopBits(STOP_1);    for (int i = 1; i < MAX_COM_PORT; i++) {        testPortName = QString("COM%1").arg(i);        testPort.setPortName(testPortName);        if (testPort.open(QIODevice::ReadWrite)) {
            availablePorts.append(testPortName);            testPort.close();
        }
    }    return availablePorts;


成都创新互联公司是一家专业提供纳雍企业网站建设,专注与成都网站制作、成都网站设计、外贸营销网站建设H5响应式网站、小程序制作等业务。10年已为纳雍众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。


网页题目:QT查询串口列表基于win
网站URL:http://kswsj.cn/article/gpscsi.html

其他资讯