- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 关于主线程调用子线程函数发送信号,子线程槽函数进不去问题,绕的冤枉路记录
换成有界面类型继承QWidget试了下,发现软件启动卡死,暂时关掉接收循环,发现发送成功了,当时完全搞迷糊了,后来明白了才发现有多低级。:以前使用QT时没发现这个问题,是因为以前使用QT的串口接收,调用的是信号槽,当收到信号readyRead(),就进入槽函数解析。其次是LINUX下C语言写的串口通讯和C++还是有区别,C语言没有类,可以直接创建一个线程专门供while循环接收数据,而其他发送在线程外。最后发现主线程的ID和子线程的ID是一样的,说明根本就没开辟子线程,所以启动while循环时卡死了。
2024-07-12 10:13:30
1034
空空如也
一个很奇怪的现象,错误的if里下断点就进去,不下断点就不进?
2022-09-09
qtcreator 在KITS->编译器中,没有MSVC编译器,各种版本皆不行。
2022-08-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人