- 博客(8)
- 收藏
- 关注
原创 [movetothread]linux串口多线程编程,单例模式
上、下位机的交流通常要用到串口通讯,qt针对串口通讯有自己的库:QSerialPort,这个很方便。我利用QSerialPort库将串口的初始化、发送和接收函数写在一个串口类中,因为数据的交流比较频繁,数据量也不小就需要用到多线程,就将串口类继承于QObject,使用movetothread方法将发送接收这些槽函数运行在子线程中。在这个串口类中,我用了单例模式(虽然重复打开串口没什么影响),遇到了的问题,debug之后发现单例模式的类指针deleteLater后仍然存在,但是打印不出来,查阅资料才清楚。
2022-10-19 22:08:48
660
1
原创 [QThread]moveToThread()方法创建子线程只能用signal-slot来调用函数
讲述为什么moveToThread()方法创建子线程只能用signal-slot来调用函数
2022-05-19 21:29:08
352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人