码迷,mamicode.com
首页 > 编程语言 > 详细

Qt C++ QSerialPortInfo的测试

时间:2018-11-02 02:00:17      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:warning   img   source   .com   工程   include   com   list   on()   

此工程为一个基于命令行的Qt工程,所以只有以下两个文件

 

1、配置文件:

内容如下:

QT += gui

QT += serialport//测试必须要加这个,不然会报各种找不到匹配的函数的错误

CONFIG += c++11 console
CONFIG -= app_bundle
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += main.cpp

 

图片:

技术分享图片

2、源文件:

main.cpp

 

#include <QCoreApplication>
#include <QDebug>

#include <QtSerialPort/QtSerialPort>
#include <QList>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    //实例化一个类型参数为QSerialPortInfo模板类链表
    QList<QSerialPortInfo> serialList;
    //给链表赋值为获取到的当前设备的所有串口信息的链表
    serialList = QSerialPortInfo::availablePorts();
    //输出链表头节点的一些信息
    qDebug()<< "Name : "<<serialList.first().portName();
    qDebug()<< "Description : "<<serialList.first().description();
    qDebug()<< "Manufacturer: "<<serialList.first().manufacturer();
    qDebug()<< "Serial Number: "<<serialList.first().serialNumber();
    qDebug()<< "System Location: "<<serialList.first().systemLocation();

    return a.exec();
}

 

图片

技术分享图片

 

Qt C++ QSerialPortInfo的测试

标签:warning   img   source   .com   工程   include   com   list   on()   

原文地址:https://www.cnblogs.com/tonifyingheart/p/9893561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!