当前位置: 首页 > news >正文

【随手笔记】QT避坑一(串口readyRead信号不产生)

问题描述:

  • 使用QT5.15.2版本

  • 测试串口readyRead绑定槽函数,接收到数据后 不能触发

  • 试了很多网友的程序,他们的发布版本可以,但是源码我编译后就不能触发,判断不是代码的问题

  • 看到有人提到QT版本的问题,于是从 5.15.2 替换为 5.15.0 ,问题解决 (掉坑呀)

  • QT5.12.5串口读readyRead无法响应问题

  • 关于QT5.13.1或者其他版本串口readyRead信号不产生的解决方法

  • Qt5.13.1版本 QSerialport不产生readyRead信号的bug

解决方法:更换QT版本

// 在构造函数中正确连接信号
if (!connect(serialPort, &QSerialPort::readyRead, this, &Widget::handleSerialData)) {qDebug() << "信号连接失败!";
}else{qDebug() << "信号连接成功!";

在这里插入图片描述

关于这个编译版本,有一日重装软件后,选了之后不能触发串,后

选了其他版本又正常,
在这里插入图片描述


http://www.mrgr.cn/news/98305.html

相关文章:

  • 【3GPP核心网】【5G】精讲5G系统的策略和计费控制框架
  • Linux:39内核与用户--信号-lesson28(待)-未完多个子进程处
  • 分布式日志治理:Log4j2自定义Appender写日志到RocketMQ
  • 网络机顶盒常见问题全解析:从安装到故障排除
  • 【第十三届“泰迪杯”数据挖掘挑战赛】【2025泰迪杯】【论文篇+改进】A题解题全流程(持续更新)
  • 02 GE-EffectSpec,EffectContext
  • 在kotlin的安卓项目中使用dagger
  • 安卓开发提示Android Gradle plugin错误
  • 30天学Java第九天——线程
  • 设计模式 四、行为设计模式(2)
  • 某益网络面经总结
  • leetcode-单调栈26
  • 深入剖析 Axios 的 POST 请求:何时使用 qs 处理数据
  • 抗干扰CAN总线通信技术在分布式电力系统中的应用
  • ASP.NET Core 性能优化:客户端响应缓存
  • golang-context详解
  • 3 VS Code 深度配置与优化指南:settings.json 详解、快捷键大全、实用插件推荐及离线安装方法
  • 3DGS之光栅化
  • mongodb 4.0+多文档事务的实现原理
  • 网络基础-路由技术和交换技术以及其各个协议