1.pro文件中添加串口模块
QT += serialport
2.创建对象
//头文件
#include <QSerialPort>
//创建对象
QSerialPort* pSerial = new QSerialPort;
3.打开串口与设置参数
//设置串口名称
pSerial->setPortName(strSerialName);
//打开串口
res = pSerial->open(QIODevice::ReadWrite);
//设置波特率
pSerial->setBaudRate(nBaudRate);
//设置数据位
pSerial->setDataBits((QSerialPort::DataBits)nDataBits);
//设置奇偶校验位
pSerial->setParity((QSerialPort::Parity)nParity);
//停止标志位
pSerial->setStopBits((QSerialPort::StopBits)nStopBits);
//控制流模式
pSerial->setFlowControl(QSerialPort::NoFlowControl);
//监听串口数据
connect(pSerial, SIGNAL(readyRead()), this, SLOT(SlotReceiveMsg()));