没志青年
发布于 2025-07-29 / 19 阅读
0

QT 串口通信

这个模块默认不安装,也不显示,需要搜索才有,【QT根目录下 MaintenanceTool.exe】->【添加或移除组件】。

添加模块:

QT += serialport

就两个类:

QSerialPortInfo 和 QSerialPort

一、设置串口通信参数

二、打开和关闭串口

void setPort(const QSerialPortInfo &serialPortInfo);     // 设置串口
void setPortName(const ostring &name);                   // 设置串口名称
bool open(QIODeviceBase::OpenMode mode);                  // 打开串口
void close();                                            // 关闭串口

三、数据读写