QT串口通信的总结
本文为作者从实际项目中脱离出来对串口配置、读取数据的总结,仅供参考。
若有发现问题,欢迎留言补充。
转载请注明出处。
1. 在项目的.pro文件中添加依赖:
QT += serialport
2. 在mainwindow.h中引入相关头文件
#include <QMainWindow>
#include <QSerialPort>
#include <QSerialPortInfo>
3. 在mainwindow.h中,定义私有成员对象、变量
QSerialPort serial; //创建串口类对象
QString PortName; //存储串口名的变量
QString temp; //缓冲区
4.实现步骤
1)foreach函数搜索串口名
foreach(const QSerialPortInfo &info, QSerialPortInfo::availablePorts())//读取串口信息
{
PortName=info.portName();