Qt串口

Qt串口模块

Qt串口提供了基础功能,主要包括串口配置、IO操作、RS232针脚控制信号的获取及设置。

Qt串口模板不支持如下内容:
1.终端特性,比如回显、回车换行控制等;
2.文本模式;
3.数据读写时的超时及延时配置;
4.针脚信号改变的通知事件;

在你的应用程序里面使用串口所有类,需要如下包含声明:

#include 

Qt5.7.0beta版的串口模块头文件目录如下图:
Qt串口_第1张图片

QtSerialPort文件,实际为文本文件,内容如下所示:

#ifndef QT_QTSERIALPORT_MODULE_H
#define QT_QTSERIALPORT_MODULE_H
#include 
#include "qserialport.h"
#include "qserialportglobal.h"
#include "qserialportinfo.h"
#include "qtserialportversion.h"
#endif

若只包含Qt串口模块下的具体某个类,需要如下包含声明:

#include 

#include 

建议采用第一种包含,将包含过程中的”经销商/代理商”统统去掉,直接打通”买家”(你的程序类)对“卖家”(QtSerialPort类)的最优访问。
你的程序使用了Qt串口模块,确保链接编译通过,需要在你的工程文件*.pro中添加如下内容:
QT += serialport
注意:QT两字母全大写,不是Qt哦。模块名称为serialport,全小写,不是QtSerialPort,也不是QSerialPort.

相关信息:

C++相关类
样例

你可能感兴趣的:(qt-QSerial,qt,c++)