
Qt 程序设计
文章平均质量分 76
DASFHASDKH
这个作者很懒,什么都没留下…
展开
-
Qt 串口多线程 继承QThread 实现
继承QThread的类,需要重写run()实现新建线程。QThread是用来管理一个线程,它所依附的线程依然在宿主线程,而它管理的新线程即是 run 启动的线程。也就是Thread只有run函数是在新线程里的,其他所有函数都在QThread宿主线程中。要启动一个新线程,需要重写run()函数,当run()函数结束之后,这个线程就会被终结。在一般开发中,会在run()包含一个死循环,通过信号量控制业务执行,且一般将耗时操作写在run函数中。原创 2024-07-12 18:11:59 · 1657 阅读 · 0 评论 -
QMutex出现——ASSERT: “copy“ in file thread\qmutex.cpp, line 606 的问题,程序异常结束
QMutex出现——ASSERT: “copy” in file thread\qmutex.cpp, line 606 的问题,程序异常结束。这是由于mutex没有lock之前调用了unlock,导致操作的条件不符合,就出现了这个问题,该问题出现在程序运行过程中,编译没有提示。...原创 2022-06-19 17:10:28 · 1700 阅读 · 1 评论 -
Qt 串口多线程 继承QThread
前两节分别介绍了Qt串口收发及通过子线程实现收发的功能,本节将介绍通过继承QThread类来实现相同的串口收发功能。原创 2022-06-19 12:37:56 · 2708 阅读 · 6 评论 -
Qt 串口 QThread多线程
Qt串口多线实现原创 2022-06-16 17:56:36 · 5357 阅读 · 5 评论 -
Qt 串口多线程
本文是Qt串口QSerialPort使用的入门篇,从获取串口到初始化、开关收发等做了简单的介绍。关于参数初始化方面,若有兴趣,如常用的串口调试助手一样可以自己将参数设置部分添加到界面中,然后通过获取界面上的参数来初始化参数。下一篇中,将介绍QSerialPort串口与QThread线程结合使用的内容。.........原创 2022-06-11 23:18:47 · 7445 阅读 · 6 评论