
多线程
文章平均质量分 57
低配天才
这个作者很懒,什么都没留下…
展开
-
QFuture 使用笔记
当任务完成时,QFutureWatcher会发射finished信号,这个信号被连接到handleFinished槽函数上,从而处理任务的结果。当你启动一个耗时的操作,如文件读取、网络请求或复杂的计算任务时,你不希望这些操作阻塞主线程,从而影响用户界面的响应性。对于QFuture和相关的QFutureWatcher类,这种机制尤为重要,因为它允许你在异步任务的不同阶段执行特定的操作。下面是一个简单的示例,展示了如何使用QFuture和信号槽机制来异步执行一个函数,并在任务完成时更新UI。原创 2024-05-29 11:42:58 · 737 阅读 · 0 评论 -
Qt5多线程串口收发数据
Qt5 多线程串口收发数据 有后需要用串口接收大量数据,但是放在主线程又会使界面卡顿,这个时候就需要使用多线程来接收数据。 多线程的使用教程可以查看我之前写的蹩脚教程:QT 线程 QThread ...原创 2020-12-03 16:32:52 · 3272 阅读 · 1 评论 -
# QT 线程 QThread
QT 线程 QThread 方式 1.Qt 4.7之前的线程实现方式 1.1 自定义一个类,继承于QThread class MyThread: pubilc QThread { public: void run();// 才是线程处理函数(和主线程不在同一个线程) } void MyThread::run(){ //!复杂的处理 } [^注]: 不能直接调用 run(),使用sta...原创 2020-03-11 09:31:45 · 1773 阅读 · 1 评论