在上面的代码中,我们已经将串口通信类的信号与主窗口类的槽进行了连接。当串口接收到数据时,onReceiveData槽函数会被调用,并将数据显示在文本框中。当发生错误时,onErrorOccurred槽函数会被调用,并显示错误消息。 通过以上步骤,我们就可以在Qt中实现串口多线程收发数据,并在界面上控制和显示串口通信。
#include <QThread> SerialPort::SerialPort() { isRun = true; this->setAutoDelete(true); } SerialPort::~SerialPort() { if (serial){ delete serial; serial = nullptr; } qDebug() << "~SerialPort"; } void SerialPort::init() { serial = new QSerialPort(); //设置串口名 foreach(co...
Ed**dy 上传1.11 MB 文件格式 7z QT串口通讯 QSerialPort类的串口通讯例程,与单片机通信少不了使用串口进行通信,Qt 也提供了串口通信的类,使用的时候在 pro 添加这句导入模块 QT += serialport点赞(0) 踩踩(0) 反馈 所需:30 积分 电信网络下载 ...