QCoreApplication::processEvents好用但不能瞎用
1、为了解决界面卡死的问题大量使用2、主线程下定时器中或者执行长时间任务的循环体中增加之后界面流畅很多无意识的滥用没有了解QCoreApplication::processEvents本质功能和作用在子线程中使用没感觉有异常后来大量使用发现程序很不稳定期初怀疑读写串口不稳定设备驱动不稳定等等通过AI查阅资料之后发现子线程函数中不能使用各种异常无法分析和定位有一次断点调试的时候原本应该执行的代码突然不执行了才真正的意识到问题的严重性删除就好了原来卡顿的问题根源不是没有调用这个方法而是程序处理有问题其中定时任务和消息堆叠的问题豆包会给很经典的方法解决当任务没有完成时候多余的消息就会丢弃防止消息堆叠出现问题其中全自动卡卡仪步进电机都在子线程中完成调用设备的控制在等待的循环中大量使用出现了信号不稳读写错误甚至失败很高经过删除之后读取的数据失败很少了测试也稳定了很多。5、硬性整改规则工控设备必遵守所有 moveToThread 后的子线程定时函数删除任意形式 QCoreApplication::processEvents不管加什么过滤参数锁临界区内严禁任何 processEvents主线程子线程都不行EtherCAT/SOEM 运动控制循环内不能手动刷新事件依赖线程 exec 保证周期稳定UI 界面刷新全部通过emit信号抛给主线程子线程只做硬件读写。

相关新闻

面试官坏笑:“你用 AI 编程半年了,那怎么保证 Claude Code 写出来的代码是对的?”我:“直接用 Claude Opus 4.8!”

面试官坏笑:“你用 AI 编程半年了,那怎么保证 Claude Code 写出来的代码是对的?”我:“直接用 Claude Opus 4.8!”

本文是转载,我是留个档。完整文章请看:https://mp.weixin.qq.com/s/NCzHo4SxcuYOueyq2Q-2NQ你好,我是小 G。上个周末,我通过文字消息分享了一些 Vibe Coding 的小技巧,不少 G 友反馈说分享的经验非常有用,甚…

2026/6/19 9:30:50阅读更多 →
PSIM进阶应用:参数文件驱动电路仿真与高效调试

PSIM进阶应用:参数文件驱动电路仿真与高效调试

1. 参数文件驱动的电路仿真为何如此重要 第一次接触PSIM的参数文件功能时,我正被一个光伏逆变器的多工况仿真折磨得焦头烂额。每次修改电感值、电容值或者开关频率,都需要逐个打开元件属性窗口手动调整,不仅效率低下,还经常漏改某…

2026/6/19 9:30:50阅读更多 →
根本不存在所谓的“技术任务”:技术任务就是产品任务

根本不存在所谓的“技术任务”:技术任务就是产品任务

所谓“技术任务”,比如测试、交付流水线、重构等,本质上都应该服务于业务目标。真正有价值的技术工作,能够提升产品的可靠性、可扩展性和可维护性,并直接影响团队的研发效能和交付能力。如果不能像管理其他产品工作一样管理这些技…

2026/6/19 9:30:50阅读更多 →
终极指南:如何用Semi_Utils批量添加相机参数水印提升照片专业性

终极指南:如何用Semi_Utils批量添加相机参数水印提升照片专业性

终极指南:如何用Semi_Utils批量添加相机参数水印提升照片专业性 【免费下载链接】semi-utils 一个批量添加相机机型和拍摄参数的工具,后续「可能」添加其他功能。 项目地址: https://gitcode.com/gh_mirrors/se/semi-utils 作为一名摄影爱好者或专…

2026/6/19 10:41:02阅读更多 →
【服务等级协议】从概念到实践:SLA如何成为系统稳定性的“定海神针”

【服务等级协议】从概念到实践:SLA如何成为系统稳定性的“定海神针”

1. SLA:系统稳定性的"生死契约" 第一次接触SLA这个概念,是在一次电商大促前的压测会议上。当时我们的支付系统在模拟流量下频繁超时,技术团队和业务方吵得不可开交。业务负责人拍着桌子问:"你们到底能不能保证双十…

2026/6/19 10:41:02阅读更多 →
三合一协议QQ机器人:LuckyLilliaBot的完整部署与实战指南

三合一协议QQ机器人:LuckyLilliaBot的完整部署与实战指南

三合一协议QQ机器人:LuckyLilliaBot的完整部署与实战指南 【免费下载链接】LuckyLilliaBot 支持 OneBot 11、Satori 和 Milky 协议 项目地址: https://gitcode.com/gh_mirrors/li/LuckyLilliaBot 想要打造一个功能强大、协议兼容性优秀的QQ机器人吗&#xff…

2026/6/19 10:41:02阅读更多 →
Vector CAPL日志函数实战:从基础配置到自动化测试集成

Vector CAPL日志函数实战:从基础配置到自动化测试集成

1. CAPL日志函数基础:从零搭建日志系统 第一次接触Vector CANoe的测试工程师,往往会被日志功能搞得手忙脚乱。我刚开始做自动化测试时,就遇到过测试用例跑完了却找不到日志文件的尴尬情况。后来发现,CAPL提供的日志函数就像乐高积…

2026/6/19 10:41:02阅读更多 →
okbiye 科研绘智引擎:分档式 AI 图表生成工作台,一站式解决学术可视化全场景创作难题

okbiye 科研绘智引擎:分档式 AI 图表生成工作台,一站式解决学术可视化全场景创作难题

okbiye-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/科研绘图科研绘图 - Okbiye智能写作https://www.okbiye.com/drawing 开篇:科研绘图成学术产出卡点,传统制图工具存在多重效率壁垒 从本科课程论文、硕士学位课题,到期刊 S…

2026/6/19 10:41:02阅读更多 →
从答案到方法:深度解析《新世纪大学英语综合教程2》Text Study核心技巧与学习路径

从答案到方法:深度解析《新世纪大学英语综合教程2》Text Study核心技巧与学习路径

1. 从标准答案到学习方法:为什么你需要转变思维 每次拿到课后练习的标准答案时,大多数同学的第一反应是什么?我猜可能是直接抄写下来,或者对照着改错。但这样真的能提高英语水平吗?答案显然是否定的。标准答案就像是一…

2026/6/19 10:36:01阅读更多 →
Photobucket付费墙背后:5美元买童年回忆却落得一场空!

Photobucket付费墙背后:5美元买童年回忆却落得一场空!

1. 付费墙初现如今身处万亿市值公司林立的时代,我们也不能轻易放弃5美元。就像Photobucket,它曾相当于过去的Imgur,我们小时候常把图片上传到这个网站,然后在各种论坛上分享链接,它简单好用,尽职尽责。但最…

2026/6/19 0:04:37阅读更多 →
如何在5分钟内掌握Mermaid Live Editor:实时图表编辑终极指南

如何在5分钟内掌握Mermaid Live Editor:实时图表编辑终极指南

如何在5分钟内掌握Mermaid Live Editor:实时图表编辑终极指南 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live…

2026/6/19 0:04:37阅读更多 →
yuzu模拟器内存修改技术深度解析:金手指功能实现原理与实践指南

yuzu模拟器内存修改技术深度解析:金手指功能实现原理与实践指南

yuzu模拟器内存修改技术深度解析:金手指功能实现原理与实践指南 【免费下载链接】yuzu 项目地址: https://gitcode.com/GitHub_Trending/yuz/yuzu yuzu作为目前最流行的开源Nintendo Switch模拟器,不仅提供了完整的游戏运行环境,还内…

2026/6/19 0:04:37阅读更多 →