首页| 论坛| 消息
主题:Qt的多线程是不是不能使用QTimer
回帖:圣域天子:这也是为什么Qt的类默认无法跨线程。
我大多要求能跨线程使用,所以一般不用默认的调用方式 (2019-11-15 17:10)
我有点糊涂,你要求跨线程,不是应该用 Qt::QueuedConnection 吗?
Qt::DirectConnection只能在当前线程中执行。
Qt: AutoConnection
如果接收方位于发出信号的线程中,则使用Qt::DirectConnection。否则,使用Qt::QueuedConnection。
用默认的不更好吗?自动判断接收方是否跨线程
下一楼›:angelus:我有点糊涂,你要求跨线程,不是应该用 Qt::QueuedConnection 吗?
Qt::DirectConne ..
‹上一楼:angelus:主线程内直接走的是回调函数类型,异步信号走的都是事件队列,保持默认应该是最好的选择 ..

查看全部回帖(34)
«返回主帖