Qt串口

13 篇文章 0 订阅
1 篇文章 0 订阅
本文介绍了Qt串口模块的基础功能,包括串口配置、IO操作和RS232针脚控制信号的管理。同时,指出了Qt串口模板不支持的特性,如终端特性、文本模式、超时配置和针脚信号通知事件。在使用Qt串口模块时,需要包含相应的头文件,并在工程文件中添加QT += serialport来确保链接编译成功。
摘要由CSDN通过智能技术生成

Qt串口模块

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

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

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

#include <QtSerialPort/QtSerialPort>

Qt5.7.0beta版的串口模块头文件目录如下图:
image

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

#ifndef QT_QTSERIALPORT_MODULE_H
#define QT_QTSERIALPORT_MODULE_H
#include <QtSerialPort/QtSerialPortDepends>
#include "qserialport.h"
#include "qserialportglobal.h"
#include "qserialportinfo.h"
#include "qtserialportversion.h"
#endif

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

#include <QtSerialPort/qserialport.h>

#include <QtSerialPort/QSerialPort>

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

相关信息:

C++相关类
样例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值